._btn_xg2sb_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;max-width:100%;padding:0 20px;border:0;border-radius:var(--radius-md);font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--type-headline-weight);text-align:center;transition:background-color .12s ease,opacity .12s ease}._label_xg2sb_20{min-width:0;overflow-wrap:anywhere}._icon_xg2sb_25{display:inline-flex;flex:none}._full_xg2sb_30{display:flex;width:100%}._primary_xg2sb_35{background:var(--accent);color:var(--on-accent)}._primary_xg2sb_35:active:not(:disabled){background:var(--accent-pressed)}._secondary_xg2sb_44{background:var(--surface);color:var(--accent)}._soft_xg2sb_49{min-height:36px;padding:8px 14px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--type-callout-size);line-height:var(--type-callout-line)}._link_xg2sb_59{min-height:44px;padding:0 4px;background:none;color:var(--accent)}._danger_xg2sb_66{background:var(--surface);color:var(--danger)}._btn_xg2sb_1:disabled{opacity:.4;cursor:default}._loading_xg2sb_76:disabled{opacity:.7}._fallback_it0qf_1{padding:var(--space-3) 0 0}._region_1gqka_1{position:fixed;z-index:60;left:var(--space-4);right:var(--space-4);bottom:calc(var(--tabbar-height) + var(--space-3));display:flex;justify-content:center;pointer-events:none}._toast_1gqka_12{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;max-width:480px;min-height:48px;padding:8px 8px 8px var(--space-4);overflow:hidden;border-radius:var(--radius-md);background:var(--hero);color:var(--on-accent);box-shadow:var(--shadow-sheet);pointer-events:auto;animation:_in_1gqka_1 .2s ease}[data-theme=dark] ._toast_1gqka_12{color:var(--ink)}._error_1gqka_34{background:var(--danger)}._message_1gqka_38{flex:1;min-width:0;font-size:var(--type-callout-size);line-height:var(--type-callout-line);overflow-wrap:anywhere}._undo_1gqka_46{flex:none;min-height:36px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:var(--highlight);color:var(--on-highlight);font-weight:600;font-size:var(--type-callout-size)}._timer_1gqka_58{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--highlight);transform-origin:left;animation:_shrink_1gqka_1 linear forwards}@keyframes _in_1gqka_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _shrink_1gqka_1{to{transform:scaleX(0)}}._center_1dr9b_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center}._emoji_1dr9b_10{font-size:40px;line-height:48px}._title_1dr9b_15{margin:0;overflow-wrap:anywhere}._text_1dr9b_20{max-width:320px;margin:0 0 var(--space-3)}._skeleton_1dr9b_25{display:flex;flex-direction:column;gap:var(--space-2)}._block_1dr9b_31,._icon_1dr9b_32,._line_1dr9b_33{background:var(--fill);animation:_pulse_1dr9b_1 1.2s ease-in-out infinite}._hero_1dr9b_38{height:200px;border-radius:var(--radius-lg)}._card_1dr9b_43{border-radius:var(--radius-lg);background:var(--surface)}._row_1dr9b_48{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4)}._icon_1dr9b_32{width:36px;height:36px;flex:none;border-radius:var(--radius-sm)}._lines_1dr9b_63{display:flex;flex:1;flex-direction:column;gap:6px}._line_1dr9b_33{display:block;width:70%;height:12px;border-radius:6px}._short_1dr9b_77{width:40%}@keyframes _pulse_1dr9b_1{50%{opacity:.5}}._layer_rj2h4_1{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;justify-content:flex-end}._overlay_rj2h4_10{position:absolute;inset:0;background:var(--overlay);animation:_fade_rj2h4_1 .2s ease}._sheet_rj2h4_17{position:relative;display:flex;flex-direction:column;width:100%;max-width:640px;max-height:90vh;max-height:90dvh;margin:0 auto;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface);box-shadow:var(--shadow-sheet);animation:_rise_rj2h4_1 .24s cubic-bezier(.2,.8,.2,1);transition:transform .16s ease;outline:none}._sheet_rj2h4_17:focus-visible{outline:none}._grab_rj2h4_38{flex:none;padding:8px var(--space-4) 0;touch-action:none;cursor:grab}._handle_rj2h4_45{display:block;width:36px;height:5px;margin:0 auto 12px;border-radius:var(--radius-pill);background:var(--ink-3)}._header_rj2h4_54{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:24px;margin-bottom:12px;padding:0 4px}._label_rj2h4_64{color:var(--ink-2)}._title_rj2h4_68{min-width:0;overflow-wrap:anywhere}._close_rj2h4_73{display:flex;flex:none;margin:-10px -10px -10px 0;padding:10px;border:0;background:none;color:var(--ink-2)}._body_rj2h4_83{overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-4) calc(var(--space-4) + var(--safe-bottom));--group-bg: var(--surface-2);--group-pressed: var(--fill)}@keyframes _fade_rj2h4_1{0%{opacity:0}}@keyframes _rise_rj2h4_1{0%{transform:translateY(100%)}}._group_kr09t_1{border-radius:var(--radius-lg);background:var(--surface-2);overflow:hidden}._group_kr09t_1+._group_kr09t_1,._gap_kr09t_8{margin-top:12px}._fieldRow_kr09t_12{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:6px var(--space-4);border:0;background:none;text-align:left;color:var(--ink)}._fieldRow_kr09t_12+._fieldRow_kr09t_12:before{content:"";position:absolute;top:0;left:var(--space-4);right:0;height:1px;background:var(--separator)}._fieldRowInvalid_kr09t_37{flex-wrap:wrap;row-gap:2px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 2px var(--danger)}._fieldError_kr09t_44{display:block;flex-basis:100%;padding-bottom:var(--space-1);color:var(--danger);font-size:13px;line-height:18px}._fieldBoxInvalid_kr09t_53 input,._fieldBoxInvalid_kr09t_53 textarea,._fieldBoxInvalid_kr09t_53._padField_kr09t_59{border-radius:var(--radius-md);box-shadow:inset 0 0 0 2px var(--danger)}._padField_kr09t_59{outline:none}._fieldBoxInvalid_kr09t_53>._fieldError_kr09t_44{padding:var(--space-1) var(--space-4) 0}button._fieldRow_kr09t_12:active{background:var(--fill)}._fieldKey_kr09t_76{flex:1 0 auto;max-width:50%;font-size:var(--type-body-size);line-height:var(--type-body-line)}._muted_kr09t_83 ._fieldKey_kr09t_76,._fieldKey_kr09t_76._muted_kr09t_83{color:var(--ink-2);font-size:var(--type-callout-size)}._fieldValue_kr09t_89{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0;font-size:var(--type-body-size);line-height:var(--type-body-line);text-align:right}._fieldValue_kr09t_89>._ellipsis_kr09t_101{min-width:0}._chevron_kr09t_105{flex:none;color:var(--ink-3)}._textInput_kr09t_110{width:100%;min-width:0;border:0;background:none;font-size:var(--type-body-size);text-align:right;outline:none}._rateInput_kr09t_120{width:8ch;flex:none;font-weight:600;color:var(--ink)}._amountInput_kr09t_127{width:100%;min-width:0;border:0;background:none;font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:700;text-align:right;font-variant-numeric:tabular-nums;outline:none}._big_kr09t_140{font-size:var(--type-large-title-size);line-height:var(--type-large-title-line)}._symbol_kr09t_145{flex:none;color:var(--ink-2);font-size:var(--type-title-size);font-weight:500}._tag_kr09t_152{flex:none;padding:4px 10px;border-radius:8px;background:var(--fill);font-size:var(--type-callout-size);font-weight:500}._miniIcon_kr09t_161{display:flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;font-size:17px}._dateField_kr09t_172{position:relative;display:inline-flex;align-items:center;min-width:0}._dateField_kr09t_172 input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}._note_kr09t_187{margin:8px 4px 16px;color:var(--ink-2);font-size:var(--type-footnote-size);line-height:var(--type-footnote-line);overflow-wrap:anywhere}._actions_kr09t_195{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}._danger_kr09t_202{background:var(--surface-2)}._label_kr09t_206{margin:16px 4px 8px;color:var(--ink-2)}._hero_kr09t_211{display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-2)}._nameInput_kr09t_221{width:100%;height:48px;border:0;border-radius:var(--radius-md);background:var(--surface);font-size:var(--type-title-size);font-weight:600;text-align:center;outline:none}._bigIcon_kr09t_233{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-lg);font-size:34px}._emojiGrid_kr09t_243{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}._emoji_kr09t_243{height:44px;border:0;border-radius:var(--radius-sm);background:var(--surface-2);font-size:22px}._emojiOn_kr09t_257{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}._colorRow_kr09t_262{padding:0 6px}._box_kr09t_266{padding:14px var(--space-4);border-radius:var(--radius-lg);background:var(--surface-2)}._boxKey_kr09t_272{color:var(--ink-2);font-size:var(--type-footnote-size);line-height:var(--type-footnote-line)}._boxWallet_kr09t_278{display:flex;align-items:center;gap:10px;margin-top:8px}._walletBtn_kr09t_285{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;text-align:left;color:var(--ink);font-size:var(--type-body-size)}._boxAmount_kr09t_299{flex:0 1 45%;min-width:0}._swap_kr09t_304{position:relative;z-index:1;display:flex;justify-content:center;margin:-10px 0}._swap_kr09t_304 button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:3px solid var(--surface);border-radius:50%;background:var(--accent);color:var(--on-accent)}._small_kr09t_324{min-height:48px;font-size:var(--type-callout-size)}._left_kr09t_329{margin-bottom:var(--space-4);padding:14px var(--space-4);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--accent-ink)}._leftTop_kr09t_337{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--type-callout-size);line-height:var(--type-callout-line)}._leftTop_kr09t_337 b{font-weight:700;text-align:right;overflow-wrap:anywhere}._leftTrack_kr09t_351{height:6px;margin-top:10px;border-radius:var(--radius-pill);background:var(--surface);overflow:hidden}._leftFill_kr09t_359{height:100%;border-radius:var(--radius-pill);background:var(--accent-ink)}._leftMeta_kr09t_365{margin-top:8px;font-size:var(--type-footnote-size);line-height:var(--type-footnote-line)}._cats_kr09t_371{display:flex;gap:4px;margin:0 -4px 14px;overflow-x:auto;scrollbar-width:none}._cat_kr09t_371{display:flex;flex:none;flex-direction:column;align-items:center;gap:4px;width:64px;padding:2px 0;border:0;background:none;color:var(--ink-2);font-size:var(--type-tab-label-size);line-height:var(--type-tab-label-line)}._cat_kr09t_371 span:last-child{max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._catOn_kr09t_401{color:var(--ink);font-weight:600}._desc_kr09t_406{display:block;width:100%;margin-bottom:14px;border:0;background:none;font-size:var(--type-body-size);text-align:center;outline:none}._chips_kr09t_417{display:flex;gap:var(--space-2);margin-bottom:12px}._chips_kr09t_417>*{flex:1 1 0}._hintPanel_kr09t_427{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-2)}._bubbleOut_kr09t_436{align-self:flex-end;padding:9px 14px;border-radius:18px 18px 4px;background:var(--accent);color:var(--on-accent);font-size:var(--type-callout-size);line-height:var(--type-callout-line)}._bubbleIn_kr09t_446{align-self:flex-start;width:82%;padding:10px 12px;border-radius:18px 18px 18px 4px;background:var(--surface)}._hintLine_kr09t_454{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:var(--type-callout-size)}._hintLine_kr09t_454 span:nth-child(2){flex:1}._hintTitle_kr09t_466{margin:22px 0 8px;text-align:center}._hintText_kr09t_471{margin:0;text-align:center}._dots_kr09t_476{display:flex;justify-content:center;gap:6px;margin:20px 0 16px}._dots_kr09t_476 i{width:6px;height:6px;border-radius:3px;background:var(--ink-3);transition:width .2s ease}._dots_kr09t_476 i._dotOn_kr09t_491{width:22px;background:var(--accent)}._hintNav_kr09t_496{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}._hintNav_kr09t_496>button:last-child{min-height:44px;padding:0 22px}._approx_kr09t_508{margin:-4px 0 8px;text-align:center}._inlineLink_kr09t_513{min-height:32px;padding:0 0 0 6px;font-size:var(--type-callout-size)}._days_kr09t_519{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._dayBtn_kr09t_525{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 0;border:0;border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink-2);font-size:var(--type-caption-size);text-transform:capitalize}._dayBtn_kr09t_525 b{color:var(--ink);font-size:var(--type-headline-size);line-height:var(--type-headline-line)}._dayOn_kr09t_546{background:var(--accent);color:var(--on-accent)}._dayOn_kr09t_546 b{color:var(--on-accent)}._cap_kr09t_555{text-transform:capitalize}._confirmBox_kr09t_559{margin-bottom:var(--space-4);padding:12px var(--space-4);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--accent-ink)}._confirmBox_kr09t_559 p{margin:0 0 4px}._amountInput_kr09t_127:focus-visible,._textInput_kr09t_110:focus-visible,._nameInput_kr09t_221:focus-visible,._desc_kr09t_406:focus-visible{outline:none}._walletName_kr09t_578{display:flex;flex-direction:column;min-width:0;line-height:20px}._paywall_kr09t_585{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-2) 0 var(--space-4);text-align:center}._paywall_kr09t_585 h2,._paywall_kr09t_585 p{margin:0}._paywallIcon_kr09t_599{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--accent-soft);color:var(--accent-ink)}._moveSummary_kr09t_611{display:flex;flex-direction:column;gap:2px;margin:var(--space-3) 4px 0}._moveLine_kr09t_618{margin:0;font-size:var(--type-callout-size);font-weight:600;overflow-wrap:anywhere}._leftNow_kr09t_626{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 4px var(--space-3);font-size:var(--type-callout-size);font-weight:600}._feedbackText_kr09t_637{display:block;width:100%;min-height:120px;padding:12px 14px;border:0;border-radius:var(--radius-lg);background:var(--surface-2);font-size:var(--type-body-size);line-height:var(--type-body-line);resize:vertical;outline:none}._shotAdd_kr09t_651{display:flex;align-items:center;gap:var(--space-2);width:100%;margin-top:12px;padding:12px 14px;border:1px dashed var(--separator);border-radius:var(--radius-lg);background:none;color:var(--accent);font-size:var(--type-body-size);text-align:left}._shotAdd_kr09t_651>:last-child{margin-left:auto}._shot_kr09t_651{position:relative;width:fit-content;margin-top:12px}._shot_kr09t_651 img{display:block;max-width:100%;max-height:180px;border-radius:var(--radius-md);border:1px solid var(--separator)}._shotRemove_kr09t_684{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:0 1px 4px color-mix(in srgb,var(--ink) 25%,transparent)}._allocRow_kr09t_701{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--separator)}._addRow_kr09t_709{align-self:flex-start;padding:var(--space-2) 0;border:0;background:none;color:var(--accent-ink);font:inherit;font-weight:600}._leftCard_kr09t_719{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);margin-top:var(--space-4);font-weight:600}._dayGrid_kr09t_729{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-2);margin:var(--space-4) 0}._dayGrid_kr09t_729 ._dayChip_kr09t_736:last-child{grid-column:span 3}._dayChip_kr09t_736{min-height:40px;border:0;border-radius:var(--radius-md);background:var(--fill);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums}._dayChip_kr09t_736:disabled{color:var(--ink-3)}._dayChipOn_kr09t_754{background:var(--accent);color:var(--on-accent);font-weight:600}._iconButton_kr09t_762{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-8px -8px -8px 0;border:0;background:none;color:var(--ink-2)}._textButton_kr09t_774{align-self:flex-start;padding:var(--space-1) 0;border:0;background:none;color:var(--accent-ink);font:inherit;font-weight:600}._envelopeShare_kr09t_784{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);margin-top:var(--space-3);opacity:.8}._budgetLine_kr09t_794{display:flex;justify-content:center;margin-bottom:var(--space-3)}._inlineLink_kr09t_513{padding:0;border:0;background:none;color:var(--accent-ink);font:inherit;font-weight:600}._fieldError_kr09t_44{margin:var(--space-1) var(--space-1) 0}._fullWidth_kr09t_814{width:100%}._quickShares_kr09t_819{margin-top:var(--space-2)}._quickShares_kr09t_819 button{background:var(--fill)}._track_z4upw_1{position:relative;display:inline-block;flex:none;width:51px;height:31px;border-radius:var(--radius-pill);background:var(--fill);transition:background-color .2s ease;cursor:pointer}._thumb_z4upw_13{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-thumb);transition:transform .2s ease}._on_z4upw_25{background:var(--accent)}._on_z4upw_25 ._thumb_z4upw_13{transform:translate(20px)}._section_skk7g_1{margin-top:var(--space-6)}._section_skk7g_1:first-child{margin-top:0}._labelRow_skk7g_9{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin:0 var(--space-4) var(--space-2)}._label_skk7g_9{margin:0;color:var(--ink-2);min-width:0}._group_skk7g_23{background:var(--group-bg, var(--surface));border-radius:var(--radius-lg);overflow:hidden}._footer_skk7g_29{margin:var(--space-2) var(--space-4) 0;color:var(--ink-2)}._row_skk7g_34{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:8px var(--space-4);border:0;background:none;text-align:left;color:var(--ink)}._withAction_skk7g_48{padding-top:0;padding-bottom:0}._rowMain_skk7g_53{display:flex;flex:1;align-items:center;gap:var(--space-3);min-width:0;min-height:52px;padding:8px 0;border:0;background:none;text-align:left;color:inherit;font:inherit}._rowMain_skk7g_53:active,button._row_skk7g_34:active{background:var(--group-pressed, var(--surface-2))}._row_skk7g_34+._row_skk7g_34:before{content:"";position:absolute;top:0;left:var(--space-4);right:0;height:1px;background:var(--separator)}._icons_skk7g_83 ._row_skk7g_34+._row_skk7g_34:before{left:64px}._text_skk7g_87{display:flex;flex:1;flex-direction:column;min-width:0}._title_skk7g_94{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-body-size);line-height:var(--type-body-line);min-width:0}._subtitle_skk7g_103{overflow-wrap:anywhere}._value_skk7g_107{flex:0 1 auto;max-width:50%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_skk7g_116{flex:none;color:var(--ink-3);margin-right:-4px}._radio_skk7g_122{flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink-3)}._radioOn_skk7g_130{box-shadow:inset 0 0 0 7px var(--accent)}._selected_skk7g_134{background:var(--accent-soft)}._disabled_skk7g_138,._disabled_skk7g_138 ._title_skk7g_94{color:var(--ink-2)}._track_zk9qj_1{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:3px;border-radius:var(--radius-md);background:var(--fill)}._thumb_zk9qj_10{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:9px;background:var(--surface);box-shadow:var(--shadow-thumb);transform:translate(calc(100% * var(--i)));transition:transform .2s ease}._seg_zk9qj_23{position:relative;min-height:36px;padding:4px 6px;border:0;background:none;color:var(--ink-2);font-size:var(--type-callout-size);line-height:18px;font-weight:500;min-width:0}._text_zk9qj_36{display:block;overflow-wrap:anywhere;hyphens:auto}._on_zk9qj_42{color:var(--accent);font-weight:600}._badge_7qgzf_1{display:inline-flex;align-items:center;flex:none;padding:2px 6px;border-radius:var(--radius-xs);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);white-space:nowrap}._hit_7qgzf_13{background:var(--highlight);color:var(--on-highlight)}._discount_7qgzf_18{background:var(--accent-soft);color:var(--accent-ink)}._system_7qgzf_23{box-shadow:inset 0 0 0 1px var(--separator);color:var(--ink-2);font-weight:500}._dot_7qgzf_29{position:absolute;top:-1px;left:calc(50% + 8px);width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--surface)}._bar_7iv3l_1{position:fixed;z-index:20;left:0;right:0;bottom:0;display:flex;padding:6px 0 max(10px,var(--safe-bottom));border-top:1px solid var(--separator);background:var(--surface)}._item_7iv3l_13{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0 1px;color:var(--ink-2)}._icon_7iv3l_25{width:24px;height:24px;box-sizing:content-box;padding:2px 14px;margin:-2px 0;border-radius:var(--radius-pill);fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}._label_7iv3l_39{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:min(var(--type-tab-label-size),2.75vw);line-height:var(--type-tab-label-line);letter-spacing:-.01em;font-weight:var(--type-tab-label-weight)}._on_7iv3l_51{color:var(--ink)}._on_7iv3l_51 ._label_7iv3l_39{font-weight:600}._on_7iv3l_51 ._icon_7iv3l_25{background:var(--highlight);color:var(--on-highlight)}._screen_ksxol_1{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}._withTabs_ksxol_10{padding-bottom:calc(var(--tabbar-height) + var(--space-6))}._header_ksxol_14{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:var(--space-2);min-height:52px;padding:4px var(--space-2) 0}._compact_ksxol_23{min-height:0}._side_ksxol_27{display:flex;align-items:center;min-width:0}._right_ksxol_33{justify-content:flex-end}._title_ksxol_37{margin:0;text-align:center;overflow-wrap:anywhere}._back_ksxol_43{display:flex;margin-left:-4px;padding:8px 4px;border:0;background:none;color:var(--accent)}._content_ksxol_52{flex:1;width:100%;max-width:640px;margin:0 auto;padding:var(--space-3) var(--space-4) var(--space-4)}._bottom_ksxol_60{position:sticky;z-index:10;bottom:0;width:100%;max-width:640px;margin:0 auto;padding:var(--space-2) var(--space-4) calc(var(--space-4) + var(--safe-bottom));background:var(--bg)}._bottom_ksxol_60:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:16px;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}._withTabs_ksxol_10 ._bottom_ksxol_60{bottom:var(--tabbar-height)}._floating_ksxol_86{position:fixed;z-index:15;right:var(--space-4);bottom:calc(var(--safe-bottom) + var(--space-4))}._withTabs_ksxol_10 ._floating_ksxol_86{bottom:calc(var(--tabbar-height) + var(--space-4))}._headerLink_tzs7s_1,._textButton_tzs7s_2{padding:0;border:0;background:none;color:var(--accent-ink);font:inherit;font-weight:600;white-space:nowrap}._textButton_tzs7s_2{font-size:var(--type-footnote-size)}._monthBar_tzs7s_16{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4)}._monthTitle_tzs7s_23{flex:1;min-width:0;text-align:center}._arrow_tzs7s_29{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--radius-pill);background:var(--fill);color:var(--ink)}._arrow_tzs7s_29:disabled{opacity:.35}._hero_tzs7s_44{margin:var(--space-2) var(--space-4) var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface)}._heroValue_tzs7s_51{margin:var(--space-1) 0;font-size:var(--type-amount-xl-size);font-weight:var(--type-amount-xl-weight);line-height:var(--type-amount-xl-line);font-variant-numeric:tabular-nums}._danger_tzs7s_59{color:var(--danger)}._actions_tzs7s_63{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);padding:var(--space-4)}._note_tzs7s_70{margin:0;padding:0 var(--space-4) var(--space-6)}._radio_tzs7s_75{display:flex;flex-direction:column}._soon_tzs7s_80{padding:3px 8px;border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);font-size:var(--type-caption-size);font-weight:600}._rateRow_tzs7s_89{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-3) 52px}._rateInput_tzs7s_96{width:88px;height:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:var(--fill);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums}._chip_tzs7s_108{padding:7px 12px;border:0;border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font:inherit;font-size:var(--type-footnote-size);font-weight:600}._chipOn_tzs7s_119{background:var(--accent);color:var(--on-accent)}._field_10vz2_1{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--fill);color:var(--ink-2)}._icon_10vz2_12{flex:none}._input_10vz2_16{flex:1;min-width:0;border:0;background:none;color:var(--ink);font-size:var(--type-body-size);outline:none}._input_10vz2_16::-webkit-search-cancel-button{display:none}._clear_10vz2_30{display:flex;padding:4px;border:0;border-radius:50%;background:var(--ink-3);color:var(--surface)}._icon_ej0zt_1{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:1}._md_ej0zt_9{width:36px;height:36px;border-radius:var(--radius-sm);font-size:20px}._lg_ej0zt_16{width:48px;height:48px;border-radius:var(--radius-md);font-size:24px}._selected_ej0zt_23{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}._colors_ej0zt_29{display:flex;flex-wrap:wrap;gap:12px}._swatch_ej0zt_35{width:30px;height:30px;border:0;border-radius:50%;padding:0}._on_ej0zt_43{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--accent)}._picker_1nnts_1{display:flex;flex-direction:column;gap:var(--space-2)}._picker_1nnts_1>section{margin-top:var(--space-4)}._sym_1nnts_11{display:flex;flex:none;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border-radius:9px;background:var(--surface);font-size:var(--type-callout-size);font-weight:600}._radio_1nnts_25{flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink-3)}._on_1nnts_33{box-shadow:inset 0 0 0 7px var(--accent)}._cur_1nnts_37{display:inline-block;flex:none;margin-left:6px;vertical-align:2px;white-space:nowrap;padding:1px 6px;border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--separator);color:var(--ink-2);font-size:11px;line-height:14px;font-weight:600}._pad_1gqaf_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._key_1gqaf_7{display:flex;align-items:center;justify-content:center;height:48px;border:0;border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink);font-size:24px;line-height:28px;font-weight:500}._key_1gqaf_7:active{background:var(--fill)}._key_1gqaf_7:disabled{opacity:.3}._display_1gqaf_29{display:flex;align-items:center;justify-content:center;gap:2px;margin:18px 0 4px;font-size:44px;line-height:50px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}._small_1gqaf_43{font-size:32px;line-height:40px}._caret_1gqaf_48{width:2px;height:.8em;background:var(--accent);animation:_blink_1gqaf_1 1s steps(1) infinite}._symbol_1gqaf_55{margin-left:8px;color:var(--ink-2)}@keyframes _blink_1gqaf_1{50%{opacity:0}}._chip_1x1xk_1{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:40px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink);font-size:var(--type-callout-size)}._surface_1x1xk_16{height:auto;padding:8px 14px;background:var(--surface);font-weight:600}._grow_1x1xk_23{flex:1}._icon_1x1xk_27{display:inline-flex;flex:none;color:var(--ink-2)}._label_1x1xk_33{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._caret_1x1xk_39{flex:none;color:var(--ink-2)}._chip_1jftt_1{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:8px 14px;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--type-callout-size);font-weight:600}._step_w16cm_3{display:flex;flex-direction:column;gap:var(--space-2);min-height:300px;padding:0 var(--space-1) var(--space-3)}._step_w16cm_3 h3,._helpCard_w16cm_12 h3{margin:var(--space-3) 0 0}._step_w16cm_3 p,._helpCard_w16cm_12 p{margin:0}._flow_w16cm_23{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:0;padding:0;list-style:none}._node_w16cm_33{position:relative;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);font-weight:600;text-align:center;opacity:0;animation:_appear_w16cm_1 .4s ease-out forwards}._node_w16cm_33+._node_w16cm_33:before{content:"↓";position:absolute;top:-15px;left:50%;transform:translate(-50%);color:var(--ink-3);font-size:12px;line-height:14px}._income_w16cm_55{background:var(--surface-2);color:var(--income)}._envelopes_w16cm_60{background:var(--accent-soft)}._remainder_w16cm_64{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--highlight)}._saved_w16cm_69,._carry_w16cm_70{background:var(--surface);border:1px solid var(--separator);font-weight:500}@keyframes _appear_w16cm_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._perDay_w16cm_89{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) 0}._big_w16cm_97{font-size:var(--type-large-title-size);line-height:var(--type-large-title-line);font-variant-numeric:tabular-nums}._bars_w16cm_103{display:flex;gap:6px;align-items:flex-end;height:48px}._bars_w16cm_103 span{width:18px;height:0;border-radius:4px;background:var(--accent);animation:_grow_w16cm_1 .5s ease-out forwards}@keyframes _grow_w16cm_1{to{height:40px}}._red_w16cm_126{width:100%;height:120px}._zero_w16cm_131{stroke:var(--ink-3);stroke-dasharray:3 3}._zone_w16cm_136{fill:var(--danger);opacity:.18;animation:_pulse_w16cm_1 1.6s ease-in-out infinite}._line_w16cm_142{fill:none;stroke:var(--accent);stroke-width:3;stroke-dasharray:400;stroke-dashoffset:400;animation:_draw_w16cm_1 1.2s ease-out forwards}@keyframes _draw_w16cm_1{to{stroke-dashoffset:0}}@keyframes _pulse_w16cm_1{50%{opacity:.35}}._cells_w16cm_165{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:var(--space-3) 0;font-variant-numeric:tabular-nums}._cells_w16cm_165 span{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--separator);text-align:center}._tapped_w16cm_181{border-color:var(--accent)!important;animation:_tap_w16cm_181 1.4s ease-in-out infinite}@keyframes _tap_w16cm_181{50%{transform:scale(.94);background:var(--accent-soft)}}._dots_w16cm_195{display:flex;justify-content:center;gap:6px;margin:var(--space-2) 0 var(--space-3)}._dots_w16cm_195 span{width:6px;height:6px;border-radius:3px;background:var(--separator)}._dots_w16cm_195 ._dotOn_w16cm_209{width:16px;background:var(--accent)}._helpCard_w16cm_12{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-4)}._example_w16cm_222{margin:0;font-variant-numeric:tabular-nums}._example_w16cm_222 div{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0}._example_w16cm_222 dd{margin:0;font-weight:600}._exampleTotal_w16cm_239{border-top:1px solid var(--separator);margin-top:var(--space-1);padding-top:var(--space-2)!important}@media(prefers-reduced-motion:reduce){._node_w16cm_33,._bars_w16cm_103 span,._zone_w16cm_136,._line_w16cm_142,._tapped_w16cm_181{animation:none;opacity:1}._bars_w16cm_103 span{height:40px}._line_w16cm_142{stroke-dashoffset:0}}._head_mwcum_1{padding:var(--space-4)}._headTitle_mwcum_5{margin:0}._headLine_mwcum_9{margin-top:var(--space-1);color:var(--ink-2)}._headActions_mwcum_14{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}._offer_mwcum_22{padding:var(--space-3);border-radius:var(--radius-md);background:var(--accent-soft)}._addPrice_mwcum_29{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font-weight:600;white-space:nowrap}._link_mwcum_38{padding:0;border:0;background:none;color:var(--accent-ink);font:inherit;font-weight:600}._addBox_mwcum_47{position:relative;margin-top:var(--space-4)}._addInput_mwcum_52{width:100%;height:48px;padding:0 var(--space-4);border:0;border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--type-body-size)}._addInput_mwcum_52:focus-visible{outline:2px solid var(--accent)}._suggest_mwcum_68{margin-top:var(--space-2);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}._suggestRow_mwcum_75{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:52px;padding:8px var(--space-4);border:0;border-top:1px solid var(--separator);background:none;color:var(--ink);font:inherit;text-align:left}._suggestRow_mwcum_75:first-child{border-top:0}._suggestRow_mwcum_75:active{background:var(--surface-2)}._check_mwcum_99{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;padding:0;border:2px solid var(--ink-3);border-radius:50%;background:none;color:var(--on-accent)}._checkOn_mwcum_112{border-color:var(--accent);background:var(--accent)}._price_mwcum_117{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}._up_mwcum_124{color:var(--danger)}._down_mwcum_128{color:var(--income)}._done_mwcum_132{color:var(--ink-3);text-decoration:line-through}._total_mwcum_137{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}._totalAmount_mwcum_145{font-size:var(--type-title-size);font-weight:700;white-space:nowrap}._switchRow_mwcum_151{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}._actions_mwcum_159{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-2)}._option_mwcum_165{display:block;width:100%;margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font:inherit;text-align:left}._option_mwcum_165:active{background:var(--surface-2)}._optionTitle_mwcum_182{font-weight:600}._optionLine_mwcum_186{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2)}._compare_mwcum_193{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-bottom:var(--space-2)}._compareCell_mwcum_200{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2)}._history_mwcum_206{font-variant-numeric:tabular-nums}._wrap_gifx8_1{padding:0 var(--space-4) var(--space-2)}._row_2qlu0_1{display:flex;gap:var(--space-2);margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);overflow-x:auto;scrollbar-width:none}._row_2qlu0_1::-webkit-scrollbar{display:none}._chip_2qlu0_14{display:inline-flex;align-items:center;flex:none;gap:4px;max-width:240px;height:36px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--type-callout-size);font-weight:500}._label_2qlu0_30{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._active_2qlu0_36{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}._caret_2qlu0_42{flex:none;color:var(--ink-2)}._active_2qlu0_36 ._caret_2qlu0_42{color:var(--accent-ink)}._legal_15cs0_2{color:var(--ink);overflow-wrap:anywhere}._legal_15cs0_2 h2{margin:var(--space-6) 0 var(--space-2);font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--type-headline-weight)}._legal_15cs0_2 p,._legal_15cs0_2 ul{margin:0 0 var(--space-3)}._legal_15cs0_2 ul{padding-left:var(--space-5)}._legal_15cs0_2 li+li{margin-top:var(--space-1)}._legal_15cs0_2 a{color:inherit;text-decoration:underline}._legal_15cs0_2 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--fill)}._legal_15cs0_2 .table{overflow-x:auto;margin:0 0 var(--space-3);border-radius:var(--radius-md);background:var(--surface)}._legal_15cs0_2 table{border-collapse:collapse;min-width:100%;font-size:var(--type-footnote-size);line-height:var(--type-footnote-line)}._legal_15cs0_2 th,._legal_15cs0_2 td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--separator)}._legal_15cs0_2 th{color:var(--ink-2);font-weight:600}._legal_15cs0_2 tr:last-child td{border-bottom:0}._meta_15cs0_71{margin:0 0 var(--space-4)}._footer_15cs0_75{margin:var(--space-6) 0 0}._consent_15cs0_79{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-8)}._consent_15cs0_79>h1,._consent_15cs0_79>p{margin:0}._intro_1qi7e_1{display:flex;flex-direction:column;align-items:center;padding-top:36px;margin-bottom:var(--space-6);text-align:center}._title_1qi7e_10{margin:20px 0 8px}._intro_1qi7e_1 p{max-width:300px;margin:0}._note_1qi7e_19{display:flex;align-items:flex-start;gap:var(--space-2);margin:10px var(--space-4) 0}._noteIcon_1qi7e_26{flex:none;margin-top:1px}._legal_1qi7e_31{margin:12px 0 0;color:var(--ink-2);font-weight:400;text-align:center}._legalLink_1qi7e_39{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}._card_eekg8_1{position:relative;padding:var(--space-5) var(--space-5) var(--space-4);border-radius:var(--radius-lg);background:var(--hero);color:var(--hero-text)}._plot_eekg8_9{position:relative;margin-top:14px}._label_eekg8_14,._compare_eekg8_15,._ticks_eekg8_16,._legend_eekg8_17{color:var(--hero-text-2)}._amount_eekg8_21{margin:4px 0 6px;overflow-wrap:anywhere}._compare_eekg8_15{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}._chart_eekg8_33{position:relative;display:block;width:100%;height:120px;overflow:visible}._axis_eekg8_41{stroke:var(--hero-line);stroke-width:1;vector-effect:non-scaling-stroke}._prev_eekg8_47{fill:none;stroke:var(--hero-text-3);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}._cur_eekg8_55{fill:none;stroke:var(--highlight);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}._dot_eekg8_64{position:absolute;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--highlight);box-shadow:0 0 0 2px var(--hero)}._ticks_eekg8_16{display:flex;justify-content:space-between;margin-top:6px;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:400}._legend_eekg8_17{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._key_eekg8_92{display:flex;align-items:center;gap:6px}._swCur_eekg8_98,._swPrev_eekg8_99{width:14px;height:3px;border-radius:2px}._swCur_eekg8_98{background:var(--highlight)}._swPrev_eekg8_99{background:var(--hero-text-3)}._emptyChart_eekg8_113{display:flex;align-items:center;justify-content:center;height:120px;margin-top:14px;border:1px dashed var(--hero-line);border-radius:var(--radius-md);color:var(--hero-text-2);text-align:center;padding:0 var(--space-4)}._link_eekg8_126{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}._link_eekg8_126:active{transform:scale(.99)}._card_3w9jt_1{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:14px var(--space-4);border:0;text-align:left;color:var(--ink)}._card_3w9jt_1:active{background:var(--surface-2)}._icon_3w9jt_16{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink)}._text_3w9jt_28{display:flex;flex:1;flex-direction:column;min-width:0}._title_3w9jt_35{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:600;overflow-wrap:anywhere}._hint_3w9jt_42{overflow-wrap:anywhere}._chevron_3w9jt_46{flex:none;color:var(--ink-3)}._item_1ecs7_1{display:block;width:100%;padding:12px 0;border:0;background:none;text-align:left;color:var(--ink)}._item_1ecs7_1+._item_1ecs7_1{border-top:1px solid var(--separator)}._head_1ecs7_15{display:flex;align-items:center;gap:10px;margin-bottom:8px}._name_1ecs7_22{flex:1;font-size:var(--type-body-size);line-height:var(--type-body-line)}._nums_1ecs7_28{flex:none;max-width:60%;text-align:right;overflow-wrap:anywhere}._spent_1ecs7_35{color:var(--ink);font-weight:600}._track_1ecs7_40{display:block;height:6px;border-radius:var(--radius-pill);background:var(--fill);overflow:hidden}._fill_1ecs7_48{display:block;height:100%;border-radius:var(--radius-pill);transition:width .3s ease}._hint_1ecs7_55{display:block;margin-top:6px}._amount_6yver_1{font-variant-numeric:tabular-nums;white-space:nowrap}._stack_6yver_6{display:inline-flex;flex-direction:column;align-items:flex-end;min-width:0}._base_6yver_13{white-space:nowrap}._wrap_1dvdq_1{position:relative;overflow:hidden}._wrap_1dvdq_1+._wrap_1dvdq_1:before{content:"";position:absolute;z-index:1;top:0;left:64px;right:0;height:1px;background:var(--separator)}._delete_1dvdq_17{position:absolute;top:0;right:0;bottom:0;border:0;background:var(--danger);color:var(--on-accent);font-weight:600;font-size:var(--type-callout-size)}[data-theme=dark] ._delete_1dvdq_17{color:var(--ink)}._row_1dvdq_33{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:8px var(--space-4);border:0;background:var(--surface);text-align:left;color:var(--ink);transition:transform .18s ease;touch-action:pan-y}._row_1dvdq_33:active{background:var(--surface-2)}._text_1dvdq_53{display:flex;flex:1;flex-direction:column;min-width:0}._title_1dvdq_60{font-size:var(--type-body-size);line-height:var(--type-body-line)}._meta_1dvdq_65{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._amount_1dvdq_71{font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--type-headline-weight)}._day_1dvdq_77{display:flex;justify-content:space-between;gap:var(--space-3);margin:var(--space-6) var(--space-4) var(--space-2);color:var(--ink-2)}._dayTotal_1dvdq_85{flex:none;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}._transferAmount_1dvdq_93{display:flex;flex-direction:column;align-items:flex-end;color:var(--ink-2);font-variant-numeric:tabular-nums}._fab_1j7sa_2{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:0;border-radius:50%;background:var(--hero);color:var(--highlight);box-shadow:0 6px 20px color-mix(in srgb,var(--hero) 30%,transparent)}[data-theme=dark] ._fab_1j7sa_2{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 22%,transparent)}[data-theme=dark] ._fab_1j7sa_2:active{background:var(--accent-pressed)}._fab_1j7sa_2:active{transform:scale(.96)}._top_1ybwk_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:12px}._balance_1ybwk_9{flex:none;max-width:60%;text-align:right}._setAside_1ybwk_15{padding:0;border:0;background:none;color:inherit;text-align:right;text-decoration:underline dotted;text-underline-offset:3px}._balanceValue_1ybwk_25{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:700;overflow-wrap:anywhere}._down_1ybwk_32{color:var(--hero-income);font-weight:600;white-space:nowrap}._up_1ybwk_38{color:var(--hero-danger);font-weight:600;white-space:nowrap}._stack_1ybwk_44{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}._money_1ybwk_51{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-2)}._tile_1ybwk_58{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:12px;border:0;text-align:left;color:var(--ink)}._tile_1ybwk_58:active{background:var(--surface-2)}._tileValue_1ybwk_74{max-width:100%;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-weight:600;overflow-wrap:anywhere}._section_1ybwk_82{margin-top:var(--space-4)}._all_1ybwk_86{min-height:0;padding:0;font-size:var(--type-callout-size)}._budgets_1ybwk_92{padding:4px var(--space-4)}._list_1ybwk_96{overflow:hidden}._limitCard_1ybwk_100{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4)}._limitIcon_1ybwk_107{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-ink)}._limitText_1ybwk_119{display:flex;flex:1;flex-direction:column;min-width:0}._limitTitle_1ybwk_126{font-weight:600}._first_1ybwk_130{padding:var(--space-5)}._firstTitle_1ybwk_134{margin:0}._firstText_1ybwk_138{margin:6px 0 14px}._bubbles_1ybwk_142{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}._out_1ybwk_149,._in_1ybwk_150{max-width:85%;padding:9px 14px;font-size:var(--type-callout-size);line-height:var(--type-callout-line)}._out_1ybwk_149{align-self:flex-end;border-radius:18px 18px 4px;background:var(--accent);color:var(--on-accent)}._in_1ybwk_150{align-self:flex-start;border-radius:18px 18px 18px 4px;background:var(--surface-2)}._emptyHero_1ybwk_170{margin-top:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-4)}._dash_1ybwk_175{margin:4px 0 12px;color:var(--ink-3)}._emptyChart_1ybwk_180{display:flex;align-items:center;justify-content:center;height:100px;border-bottom:1px solid var(--separator);text-align:center}._forecast_1ybwk_190{display:flex;flex-direction:column;gap:var(--space-1);width:100%;padding:var(--space-4) var(--space-5);margin-top:var(--space-4);border:0;color:inherit;font:inherit;text-align:left}._forecastRow_1ybwk_203{display:flex;align-items:baseline;gap:var(--space-2)}._forecastShort_1ybwk_209{color:var(--danger)}._envelope_1ybwk_213{display:flex;flex-direction:column;gap:2px;min-width:0}._searchRow_dqago_1{display:flex;align-items:center;gap:var(--space-2);margin-bottom:10px}._searchRow_dqago_1>label{flex:1}._export_dqago_12{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:40px;border:0;background:none;color:var(--ink)}._totals_dqago_24{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:12px 0 var(--space-2)}._total_dqago_24{padding:12px 14px;min-width:0;container-type:inline-size}._totalValue_dqago_38{font-size:min(var(--type-title-size),10.5cqi);line-height:var(--type-title-line);font-weight:700;white-space:nowrap}._day_dqago_45{margin-top:var(--space-2);overflow:hidden}._day_dqago_45>div:first-child{margin:0;padding:12px var(--space-4) 4px}._gap_dqago_55{height:var(--space-4)}._budgetRow_dqago_59{display:flex;margin-bottom:var(--space-2)}._wrap_5333m_1{position:relative;width:150px;flex:none;max-width:100%;aspect-ratio:1;margin:0 auto}._labelled_5333m_11{width:220px}._svg_5333m_15{display:block;width:100%;height:100%;overflow:visible}._track_5333m_22{fill:none;stroke:var(--fill);stroke-width:18}._slice_5333m_28{fill:none;stroke-width:18;transition:stroke-dasharray .3s ease,stroke-width .15s ease,opacity .15s ease}._slice_5333m_28[role=button]{cursor:pointer;outline:none}._slice_5333m_28[role=button]:focus-visible,._on_5333m_43{stroke-width:24}._dim_5333m_47{opacity:.35}._label_5333m_11{position:absolute;display:flex;flex-direction:column;align-items:center;gap:1px;padding:0;border:0;background:none;color:var(--ink-2);transform:translate(-50%,-50%);cursor:pointer;transition:opacity .15s ease}._emoji_5333m_66{font-size:15px;line-height:16px}._share_5333m_71{font-size:11px;line-height:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}._center_5333m_79{position:absolute;inset:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere}._labelled_5333m_11 ._center_5333m_79{inset:29%}._pager_1txwu_1{display:flex;align-items:center;justify-content:space-between;margin:12px 4px}._arrow_1txwu_8{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:var(--accent)}._arrow_1txwu_8:disabled{color:var(--ink-3)}._period_1txwu_23{font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:600;text-align:center;text-transform:capitalize}._filters_1txwu_31{margin-bottom:12px}._summary_1txwu_35{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);padding:var(--space-5);margin-bottom:var(--space-6)}._centerAmount_1txwu_44{font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:700}._stats_1txwu_50{display:flex;flex:1 1 170px;flex-direction:column;gap:10px;min-width:0;margin:0}._stats_1txwu_50>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}._stats_1txwu_50 dd{margin:0;font-size:var(--type-callout-size);font-weight:600;text-align:right;white-space:nowrap}._stats_1txwu_50 dt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rule_1txwu_81{width:100%;height:1px;margin:0;border:0;background:var(--separator)}._catRight_1txwu_89{display:flex;flex-direction:column;align-items:flex-end;flex:none;max-width:50%;text-align:right}._catAmount_1txwu_98{font-size:var(--type-body-size);font-weight:600;overflow-wrap:anywhere}._why_1txwu_104{margin-top:var(--space-2)}._gap_1txwu_108{height:var(--space-4)}._centerPick_1txwu_113{display:flex;flex-direction:column;align-items:center;gap:1px;width:100%;min-width:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:center}._centerName_1txwu_128{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._centerLink_1txwu_135{color:var(--accent);font-weight:600}._hint_mpskf_1{flex:none;text-transform:none;letter-spacing:0;text-align:right}._row_mpskf_8{position:relative}._row_mpskf_8+._row_mpskf_8:before{content:"";position:absolute;z-index:1;top:0;left:64px;right:0;height:1px;background:var(--separator)}._track_mpskf_23{display:block;height:4px;margin-top:6px;border-radius:var(--radius-pill);background:var(--fill);overflow:hidden}._fill_mpskf_32{display:block;height:100%;border-radius:var(--radius-pill)}._value_mpskf_38{flex:none;max-width:45%;text-align:right;overflow-wrap:anywhere}._chevron_mpskf_45{flex:none;color:var(--ink-3);margin-right:-4px}._moves_mpskf_51{display:flex;gap:4px}._move_mpskf_51{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--radius-sm);background:var(--fill);color:var(--ink)}._move_mpskf_51:disabled{opacity:.3}._count_mpskf_72{margin:0 0 var(--space-2);text-align:center}._block_om01x_1{margin-top:var(--space-6)}._version_om01x_5{margin:var(--space-4) 0 0;text-align:center}._hero_4plg5_1{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--hero);color:var(--hero-text)}._hero_4plg5_1>:first-child{color:var(--hero-text-2)}._total_4plg5_12{margin:4px 0 12px;overflow-wrap:anywhere}._bar_4plg5_17{display:flex;gap:2px;height:8px;border-radius:var(--radius-pill);overflow:hidden}._bar_4plg5_17>span{flex-basis:0}._shares_4plg5_29{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;color:var(--hero-text-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._amount_4plg5_39{flex:none;max-width:50%;font-size:var(--type-body-size);font-weight:600;text-align:right;overflow-wrap:anywhere}._note_4plg5_48{margin:var(--space-2) var(--space-4) 0}._actions_4plg5_52{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._actions_4plg5_52>button{font-size:var(--type-callout-size)}._history_4plg5_63{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:none;color:var(--ink-2)}._card_1nb9m_1{margin-bottom:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface)}._overdue_1nb9m_8{background:color-mix(in srgb,var(--danger) 8%,var(--surface))}._closed_1nb9m_12{opacity:.7}._top_1nb9m_16{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:0;border:0;background:none;text-align:left;color:var(--ink)}._avatar_1nb9m_28{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:var(--type-callout-size);font-weight:600}._overdue_1nb9m_8 ._avatar_1nb9m_28{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}._who_1nb9m_45{display:flex;flex:1;flex-direction:column;min-width:0}._name_1nb9m_52{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:600}._amounts_1nb9m_58{display:flex;flex-direction:column;align-items:flex-end;flex:none;max-width:55%;text-align:right}._amount_1nb9m_58{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:700;overflow-wrap:anywhere}._track_1nb9m_74{display:block;height:6px;margin:12px 0 8px;border-radius:var(--radius-pill);background:var(--fill);overflow:hidden}._overdue_1nb9m_8 ._track_1nb9m_74{background:color-mix(in srgb,var(--danger) 18%,var(--surface))}._fill_1nb9m_87{display:block;height:100%;border-radius:var(--radius-pill);background:var(--accent)}._foot_1nb9m_94{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._pay_1nb9m_101{flex:none;min-height:36px;padding:0 16px;border:0;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--type-callout-size);font-weight:600}._overdue_1nb9m_8 ._pay_1nb9m_101{background:var(--danger);color:var(--surface)}._hero_9r3ks_1{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2) var(--space-4);margin:12px 0 var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--hero);color:var(--hero-text-2)}._main_9r3ks_14{min-width:0}._total_9r3ks_18{color:var(--hero-text);overflow-wrap:anywhere}._other_9r3ks_23{text-align:right}._otherValue_9r3ks_27{color:var(--highlight);font-size:var(--type-callout-size);font-weight:600}._ring_731jv_1{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center}._svg_731jv_9{position:absolute;inset:0;transform:rotate(-90deg)}._track_731jv_15{fill:none;stroke:var(--fill);stroke-width:7}._bar_731jv_21{fill:none;stroke:var(--accent);stroke-width:7;stroke-linecap:round;transition:stroke-dasharray .3s ease}._done_731jv_29{stroke:var(--success)}._text_731jv_33{position:relative;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-weight:700}._card_kx58x_1{display:flex;align-items:center;gap:14px;margin-bottom:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface)}._reached_kx58x_11{background:var(--accent-soft)}._body_kx58x_15{display:flex;flex:1;flex-direction:column;min-width:0}._name_kx58x_22{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:600}._amt_kx58x_28{margin:2px 0;font-size:var(--type-callout-size);line-height:var(--type-callout-line);overflow-wrap:anywhere}._ok_kx58x_35{color:var(--accent-ink)}._add_kx58x_39{flex:none;align-self:center;min-height:36px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--type-callout-size);font-weight:600}._buttons_kx58x_52{display:flex;flex:none;flex-direction:column;align-self:center;gap:var(--space-2)}._take_kx58x_60{background:var(--surface-2);color:var(--ink-2)}._hero_495o8_1{margin-bottom:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--hero);color:var(--hero-text-2)}._row_495o8_9{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px var(--space-3)}._total_495o8_17{color:var(--hero-text);overflow-wrap:anywhere}._month_495o8_22{color:var(--highlight);font-size:var(--type-footnote-size);font-weight:600}._safe_curfk_1{padding:var(--space-5)}._amount_curfk_5{margin:4px 0 12px;overflow-wrap:anywhere}._track_curfk_10{height:8px;border-radius:var(--radius-pill);background:var(--fill);overflow:hidden}._fill_curfk_17{height:100%;border-radius:var(--radius-pill);background:var(--accent)}._meta_curfk_23{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px var(--space-3);margin-top:8px}._section_curfk_31{margin-top:var(--space-6)}._limits_curfk_35{padding:4px var(--space-4)}._add_curfk_39{min-height:0;padding:0;font-size:var(--type-callout-size)}._recAmount_curfk_45{flex:none;max-width:45%;font-weight:600;text-align:right;overflow-wrap:anywhere}._strip_ddhoh_1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:4px;border-radius:var(--radius-lg);background:var(--surface)}._day_ddhoh_10{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 0;border:0;border-radius:var(--radius-md);background:none;color:var(--ink-2)}._wd_ddhoh_23{max-width:100%;overflow:hidden;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:400;text-transform:capitalize;white-space:nowrap}._num_ddhoh_33{color:var(--ink);font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:600}._dot_ddhoh_40{width:6px;height:6px;border-radius:50%}._paid_ddhoh_46{background:var(--success)}._planned_ddhoh_50{background:var(--ink-3)}._today_ddhoh_54{background:var(--accent);color:var(--on-accent)}._today_ddhoh_54 ._num_ddhoh_33{color:var(--on-accent)}._today_ddhoh_54 ._dot_ddhoh_40._planned_ddhoh_50,._today_ddhoh_54 ._dot_ddhoh_40._paid_ddhoh_46{background:var(--highlight)}._selected_ddhoh_68:not(._today_ddhoh_54){box-shadow:inset 0 0 0 2px var(--accent)}._head_1qdl8_1{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;margin:0 0 10px}._title_1qdl8_8{text-align:center}._title_1qdl8_8 h1{margin:0;overflow-wrap:anywhere}._arrow_1qdl8_17{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:var(--accent)}._summary_1qdl8_28{margin-top:var(--space-2);padding:var(--space-4)}._sumTop_1qdl8_33{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}._big_1qdl8_40{overflow-wrap:anywhere}._right_1qdl8_44{flex:none;text-align:right}._doneOf_1qdl8_49{font-weight:600}._track_1qdl8_53{height:8px;margin:12px 0 8px;border-radius:var(--radius-pill);background:var(--fill);overflow:hidden}._fill_1qdl8_61{height:100%;border-radius:var(--radius-pill);background:var(--success)}._sumFoot_1qdl8_67{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px var(--space-3)}._ink_1qdl8_74{color:var(--ink)}._group_1qdl8_78{margin-top:var(--space-2);overflow:hidden}._group_1qdl8_78>div:first-child{margin:0;padding:12px var(--space-4) 4px}._row_1qdl8_88{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:6px var(--space-4)}._row_1qdl8_88+._row_1qdl8_88:before{content:"";position:absolute;top:0;left:56px;right:0;height:1px;background:var(--separator)}._check_1qdl8_107{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:2px solid var(--ink-3);border-radius:50%;background:none}._now_1qdl8_120{border-color:var(--accent)}._done_1qdl8_49{border:0;background:var(--success);color:var(--surface)}._text_1qdl8_130{display:flex;flex:1;flex-direction:column;min-width:0;padding:0;border:0;background:none;text-align:left;color:var(--ink)}._amount_1qdl8_142{flex:none;max-width:40%;font-weight:600;text-align:right;overflow-wrap:anywhere}._actions_1qdl8_150{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._actions_1qdl8_150>button{font-size:var(--type-callout-size)}._embedded_1qdl8_161 ._actions_1qdl8_150{margin-top:var(--space-4)}._chart_14kkh_1{display:block;width:100%;height:150px;cursor:pointer;touch-action:pan-y}._line_14kkh_9{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}._zero_14kkh_17{stroke:var(--danger);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}._belowZone_14kkh_24{fill:var(--hero-danger);opacity:.12}._payday_14kkh_29{stroke:var(--income);stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}._today_14kkh_36{stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}._dot_14kkh_42{fill:var(--surface);stroke:var(--ink);stroke-width:2}._dotNegative_14kkh_48{fill:var(--surface);stroke:var(--danger);stroke-width:2}._headerLink_1yllw_1{padding:var(--space-1) 0;border:0;background:none;color:var(--accent-ink);font:inherit;font-weight:600;white-space:nowrap}._headerTools_1yllw_11{display:inline-flex;align-items:center;gap:var(--space-2)}._helpButton_1yllw_17{width:28px;height:28px;border:1px solid var(--separator);border-radius:14px;background:var(--surface);color:var(--accent-ink);font:inherit;font-weight:700}._views_1yllw_28{margin:var(--space-2) 0 var(--space-4)}._safe_1yllw_34{padding:var(--space-5);margin-bottom:var(--space-4)}._safeRow_1yllw_39{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-1) 0}._big_1yllw_46{font-variant-numeric:tabular-nums}._chartCard_1yllw_50{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4)}._legend_1yllw_58{display:flex;gap:var(--space-4)}._legendPayday_1yllw_63:before,._legendToday_1yllw_64:before{content:"";display:inline-block;width:10px;height:2px;margin-right:6px;vertical-align:middle}._legendPayday_1yllw_63:before{background:var(--income)}._legendToday_1yllw_64:before{background:var(--accent)}._dayPanel_1yllw_81{display:flex;flex-direction:column;gap:var(--space-1)}._dayItem_1yllw_87{display:flex;justify-content:space-between;gap:var(--space-3);min-width:0;font-variant-numeric:tabular-nums}._dayItem_1yllw_87>:last-child{flex-shrink:0;white-space:nowrap}._overdue_1yllw_101,._overdueText_1yllw_102{color:var(--danger)}._alert_1yllw_106{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);margin-bottom:var(--space-4);border-left:4px solid var(--danger)}._alertTitle_1yllw_115{font-weight:600;color:var(--danger)}._link_1yllw_120{align-self:flex-start;padding:var(--space-1) 0;border:0;background:none;color:var(--accent-ink);font:inherit;font-weight:600}._checkpoints_1yllw_130{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-4)}._checkpoint_1yllw_130{display:flex;justify-content:space-between;gap:var(--space-3);font-variant-numeric:tabular-nums}._cpDate_1yllw_145{font-weight:600}._tableCard_1yllw_151{padding:0;margin:var(--space-4) 0;overflow:hidden}._tableTools_1yllw_157{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:var(--space-2)}._iconTool_1yllw_164{display:inline-flex;align-items:center;justify-content:center;width:44px;height:36px;border:0;border-radius:var(--radius-md);background:var(--surface);color:var(--ink)}._tableScroll_1yllw_178{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}._fullscreen_1yllw_187{position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);background:var(--bg)}._fullBar_1yllw_198{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4)}._fullScroll_1yllw_206{flex:1;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;background:var(--surface)}._fullScroll_1yllw_206 thead th{position:sticky;top:0;z-index:1;background:var(--surface)}._fullScroll_1yllw_206 thead th._sticky_1yllw_223{z-index:2}._corner_1yllw_227{font-weight:600;letter-spacing:.02em}._cellActual_1yllw_232{opacity:.75}._table_1yllw_151{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:var(--type-footnote-size);line-height:var(--type-footnote-line)}._sticky_1yllw_223{position:sticky;left:0;z-index:1;background:var(--surface)}._rowHead_1yllw_251{width:120px;min-width:120px;max-width:120px;padding:var(--space-2) var(--space-3);text-align:left;font-weight:500;border-right:1px solid var(--separator)}._rowTitle_1yllw_261{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowTitleOpen_1yllw_275{white-space:normal;overflow-wrap:anywhere}._col_1yllw_280{min-width:52px;padding:var(--space-2) var(--space-1);font-weight:600;text-align:center;vertical-align:bottom}._col_1yllw_280>span{display:block}._colToday_1yllw_292{background:var(--accent-soft)}._paydayTag_1yllw_296{color:var(--income)}._cell_1yllw_232{position:relative;padding:var(--space-2) var(--space-1);text-align:center;border-top:1px solid var(--separator);white-space:nowrap}._cellButton_1yllw_308{width:100%;min-height:28px;padding:0;border:0;background:none;color:inherit;font:inherit}._countBadge_1yllw_318{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--accent-soft);color:var(--accent-ink);font-size:10px;line-height:14px;font-weight:700}._addRow_1yllw_333{display:flex;justify-content:flex-end;margin:calc(-1 * var(--space-2)) 0 var(--space-2)}._cellOverdue_1yllw_339{color:var(--danger);font-weight:600}._cellEdited_1yllw_344:after,._editedDot_1yllw_345{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--highlight)}._cellEdited_1yllw_344:after{position:absolute;top:4px;right:4px}._editedDot_1yllw_345{margin-right:var(--space-1)}._totalRow_1yllw_364 ._cell_1yllw_232,._totalRow_1yllw_364 ._rowHead_1yllw_251{font-weight:700}._tableLegend_1yllw_369{padding:var(--space-3) var(--space-4)}._daysHead_1yllw_375{margin:0 var(--space-1) var(--space-3)}._shortBar_1yllw_379{display:block;width:100%;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);border:0;color:var(--danger);font:inherit;font-weight:600;text-align:left}._day_1yllw_81{display:grid;grid-template-columns:40px 1fr auto;gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2)}._dayDate_1yllw_400{display:flex;flex-direction:column;align-items:center}._dayNum_1yllw_406{font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:700}._dayBody_1yllw_412{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._dayItemButton_1yllw_419{width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}._dayEnd_1yllw_429{display:flex;flex-direction:column;align-items:flex-end}._dayClosing_1yllw_435{font-weight:700;font-variant-numeric:tabular-nums}._compare_1yllw_442{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding:var(--space-5);margin-bottom:var(--space-4)}._sectionLabel_1yllw_450{margin:var(--space-4) var(--space-1) var(--space-2)}._envBlock_1yllw_454{padding:var(--space-3) var(--space-4);border-top:1px solid var(--separator)}._envBlock_1yllw_454:first-child{border-top:0}._envRow_1yllw_463{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-4);font-variant-numeric:tabular-nums}._envBlock_1yllw_454 ._envRow_1yllw_463{padding:0}._envInput_1yllw_477{flex:0 0 110px}._remainderDone_1yllw_481{width:calc(100% - 2 * var(--space-4));margin:var(--space-2) var(--space-4) 0}._whatIfActions_1yllw_486{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-3)}._periodStats_1yllw_492{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-top:var(--space-4);font-variant-numeric:tabular-nums}._compareCard_1yllw_502{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-4)}._compareRow_1yllw_510{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-variant-numeric:tabular-nums}._was_1yllw_518{margin-right:var(--space-2);color:var(--ink-2);text-decoration:line-through;font-size:var(--type-footnote-size)}._whatIfChart_1yllw_525{display:block;height:120px;overflow:visible}._chartZero_1yllw_531{stroke:var(--danger);stroke-width:1;stroke-dasharray:2 3;opacity:.5}._chartBefore_1yllw_538,._chartAfter_1yllw_539{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}._chartBefore_1yllw_538{stroke:var(--ink-3);stroke-dasharray:5 4}._chartAfter_1yllw_539{stroke:var(--accent)}._legendBefore_1yllw_554:before,._legendAfter_1yllw_555:before{content:"";display:inline-block;width:14px;height:0;margin-right:6px;vertical-align:middle}._legendBefore_1yllw_554:before{border-top:2px dashed var(--ink-3)}._legendAfter_1yllw_555:before{border-top:2px solid var(--accent)}._slider_1yllw_572{position:relative;padding:var(--space-3) var(--space-4);border-top:1px solid var(--separator)}._slider_1yllw_572:first-child{border-top:0}._sliderHead_1yllw_582{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;font-variant-numeric:tabular-nums}._sliderBody_1yllw_591{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}._sliderBody_1yllw_591 input[type=range]{width:100%;margin:0;accent-color:var(--accent)}._skip_1yllw_605{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;color:var(--ink-2);font-size:var(--type-footnote-size)}._head_bjqon_1{display:grid;gap:var(--space-1);padding:var(--space-4)}._match_bjqon_7{display:grid;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--accent)}._actions_bjqon_15{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2)}._actions_bjqon_15>:first-child{white-space:nowrap}._raw_bjqon_26{margin:var(--space-3) var(--space-1);overflow-wrap:anywhere}._text_bjqon_31{margin:0 var(--space-4) var(--space-3)}._secret_bjqon_35{display:grid;gap:var(--space-2);margin-top:var(--space-2)}._secret_bjqon_35 code,._body_bjqon_42{display:block;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--fill);font-size:13px;overflow-wrap:anywhere;user-select:all}._steps_bjqon_52{display:grid;gap:var(--space-2);margin:0 var(--space-4) var(--space-3);padding-left:var(--space-4)}._body_bjqon_42{margin-top:var(--space-1)}._label_bjqon_64{margin-top:var(--space-5)}._head_dz8el_1{display:flex;align-items:center;gap:10px;padding:12px var(--space-4)}._icon_dz8el_8{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-ink)}._headText_dz8el_20{display:flex;flex-direction:column;min-width:0}._title_dz8el_26{margin:0;font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:600}._thread_dz8el_33{display:flex;flex-direction:column;gap:10px;padding:var(--space-4) 0}._empty_dz8el_40{text-align:center}._day_dz8el_44{align-self:center;font-weight:400}._me_dz8el_49,._bot_dz8el_50{font-size:var(--type-callout-size);line-height:var(--type-callout-line);overflow-wrap:anywhere}._me_dz8el_49{align-self:flex-end;max-width:78%;padding:10px 14px;border-radius:18px 18px 4px;background:var(--accent);color:var(--on-accent)}._bot_dz8el_50{align-self:flex-start;max-width:86%;padding:12px 14px;border-radius:18px 18px 18px 4px;background:var(--surface)}._chart_dz8el_73{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:12px;border-radius:var(--radius-md);background:var(--surface-2)}._bar_dz8el_83{display:flex;align-items:center;gap:8px;font-size:var(--type-footnote-size);line-height:var(--type-footnote-line)}._barLabel_dz8el_91{width:86px;flex:none;color:var(--ink-2);overflow-wrap:anywhere}._barTrack_dz8el_98{flex:1;height:8px;border-radius:var(--radius-pill);background:var(--fill);overflow:hidden}._barFill_dz8el_106{display:block;height:100%;border-radius:var(--radius-pill);background:var(--cat-mustard)}._prev_dz8el_113{background:var(--ink-3)}._strong_dz8el_117{font-weight:600}._composer_dz8el_121{display:flex;flex-direction:column;gap:10px}._chips_dz8el_127{display:flex;gap:var(--space-2);margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);overflow-x:auto;scrollbar-width:none}._chip_dz8el_127{flex:none;padding:8px 14px;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--accent-ink);font-size:var(--type-callout-size);white-space:nowrap}._inputRow_dz8el_147{display:flex;align-items:center;gap:var(--space-2)}._field_dz8el_153{flex:1}._field_dz8el_153 input{width:100%;height:40px;padding:0 16px;border:0;border-radius:var(--radius-pill);background:var(--surface);font-size:var(--type-callout-size);outline:none}._send_dz8el_168{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--accent);color:var(--on-accent)}._send_dz8el_168:disabled{opacity:.4}._text_dz8el_185{white-space:pre-wrap}._action_dz8el_189{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:12px;border-radius:var(--radius-md);background:var(--surface-2)}._actionText_dz8el_199{font-weight:600}._actionButtons_dz8el_203{display:flex;gap:var(--space-2)}._actionButtons_dz8el_203>*{flex:1}._chip_dz8el_127:disabled{opacity:.5}._intro_h0vzd_1{display:flex;flex-direction:column;align-items:center;padding:12px 8px 0;text-align:center}._intro_h0vzd_1 p{margin:0}._title_h0vzd_13{margin:16px 0 8px;font-size:24px;line-height:30px;font-weight:700}._section_h0vzd_20{margin-top:var(--space-6)}._grid_h0vzd_24{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}._amt_h0vzd_30{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;height:64px;padding:0 4px;border:0;border-radius:14px;background:var(--surface);color:var(--ink)}._amt_h0vzd_30 b{font-size:var(--type-title-size);line-height:var(--type-title-line);white-space:nowrap}._amt_h0vzd_30 span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:400}._on_h0vzd_62{background:var(--highlight);color:var(--on-highlight)}._on_h0vzd_62 span{color:var(--on-highlight);opacity:.72}._send_h0vzd_72{margin-top:12px}._ton_h0vzd_76{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--cat-blue-tint);color:var(--cat-blue)}._note_h0vzd_88{display:flex;align-items:center;gap:10px;margin-top:20px;padding:14px var(--space-4);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--type-callout-size);line-height:var(--type-callout-line)}._note_h0vzd_88>span:first-child{font-size:22px}._mine_h0vzd_105{margin:12px 0 0;text-align:center}._pad_h0vzd_110{margin:12px 0}._tonActions_h0vzd_114{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}._status_9ybcd_1{display:flex;align-items:center;gap:14px;padding:var(--space-4)}._icon_9ybcd_8{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--accent-soft);color:var(--accent-ink)}._statusText_9ybcd_20{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:700}._features_9ybcd_26{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:var(--space-2);padding:14px var(--space-4)}._feature_9ybcd_26{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-callout-size);line-height:var(--type-callout-line)}._check_9ybcd_43{flex:none;color:var(--success)}._per_9ybcd_48{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._price_9ybcd_55{flex:none;font-weight:600}._radio_9ybcd_60{flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink-3)}._on_9ybcd_68{box-shadow:inset 0 0 0 7px var(--accent)}._cta_9ybcd_72{margin-top:var(--space-4)}._links_9ybcd_76{display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px;margin-top:10px}._links_9ybcd_76 button{font-size:var(--type-callout-size)}._until_9ybcd_88{display:block;margin-top:2px}._avatar_1t1kj_1{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--fill);color:var(--ink);font-weight:600;font-size:var(--type-headline-size)}._boot_o5qh6_1{padding:calc(var(--safe-top) + var(--space-4)) var(--space-4)}._recalc_o5qh6_6{position:fixed;top:calc(var(--safe-top) + var(--space-2));left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:var(--space-2);max-width:calc(100% - 2 * var(--space-4));padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);box-shadow:var(--shadow-thumb)}._spinner_o5qh6_23{flex:none;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_o5qh6_23 .8s linear infinite}@keyframes _spin_o5qh6_23{to{transform:rotate(360deg)}}:root{--expense: var(--ink);--cat-green: #6e9e6f;--cat-mustard: #d6a24e;--cat-blue: #5e86b8;--cat-terracotta: #cf7e58;--cat-teal: #4e9c86;--cat-gray: #8e9098;--cat-lavender: #a586c4;--hero-text: #f2f2f4;--hero-text-2: #a1a1a8;--hero-text-3: #5c5c63;--hero-line: #2e2e33;--hero-income: #5cc58a;--hero-danger: #ff6b5e;--shadow-thumb: 0 2px 6px rgba(0, 0, 0, .16);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Roboto", system-ui, sans-serif;--type-amount-xl-size: 36px;--type-amount-xl-line: 40px;--type-amount-xl-weight: 700;--type-large-title-size: 28px;--type-large-title-line: 34px;--type-large-title-weight: 700;--type-title-size: 20px;--type-title-line: 25px;--type-title-weight: 600;--type-headline-size: 17px;--type-headline-line: 22px;--type-headline-weight: 600;--type-body-size: 17px;--type-body-line: 22px;--type-body-weight: 400;--type-callout-size: 15px;--type-callout-line: 20px;--type-callout-weight: 400;--type-footnote-size: 13px;--type-footnote-line: 18px;--type-footnote-weight: 400;--type-section-label-size: 13px;--type-section-label-line: 18px;--type-section-label-weight: 500;--type-caption-size: 12px;--type-caption-line: 16px;--type-caption-weight: 600;--type-tab-label-size: 11px;--type-tab-label-line: 13px;--type-tab-label-weight: 500}:root,[data-theme=light]{color-scheme:light;--bg: #f2f2f4;--surface: #ffffff;--surface-2: #f5f5f7;--fill: #e3e3e8;--separator: #e5e5ea;--ink: #1c1c1e;--ink-2: #6e6e73;--ink-3: #b0b0b6;--accent: #2b2b30;--accent-pressed: #1c1c1f;--on-accent: #ffffff;--highlight: #c6f24e;--on-highlight: #2b2b30;--hero: #2b2b30;--accent-soft: #f1fbd6;--accent-ink: #3d5a0a;--income: #2e7d4f;--danger: #c0392b;--success: #2e7d4f;--overlay: rgba(0, 0, 0, .4);--cat-green-tint: color-mix(in srgb, var(--cat-green) 16%, transparent);--cat-mustard-tint: color-mix(in srgb, var(--cat-mustard) 16%, transparent);--cat-blue-tint: color-mix(in srgb, var(--cat-blue) 16%, transparent);--cat-terracotta-tint: color-mix(in srgb, var(--cat-terracotta) 16%, transparent);--cat-teal-tint: color-mix(in srgb, var(--cat-teal) 16%, transparent);--cat-gray-tint: color-mix(in srgb, var(--cat-gray) 16%, transparent);--cat-lavender-tint: color-mix(in srgb, var(--cat-lavender) 16%, transparent);--shadow-sheet: 0 -8px 32px rgba(0, 0, 0, .12)}[data-theme=dark]{color-scheme:dark;--bg: #111113;--surface: #1c1c1f;--surface-2: #26262a;--fill: #2c2c31;--separator: #2e2e33;--ink: #f2f2f4;--ink-2: #a1a1a8;--ink-3: #5c5c63;--accent: #c6f24e;--accent-pressed: #b3de3a;--on-accent: #1a1a1d;--highlight: #c6f24e;--on-highlight: #1a1a1d;--hero: #26262a;--accent-soft: #2e3517;--accent-ink: #d7f57f;--income: #5cc58a;--danger: #ff6b5e;--success: #5cc58a;--overlay: rgba(0, 0, 0, .6);--cat-green-tint: color-mix(in srgb, var(--cat-green) 24%, transparent);--cat-mustard-tint: color-mix(in srgb, var(--cat-mustard) 24%, transparent);--cat-blue-tint: color-mix(in srgb, var(--cat-blue) 24%, transparent);--cat-terracotta-tint: color-mix(in srgb, var(--cat-terracotta) 24%, transparent);--cat-teal-tint: color-mix(in srgb, var(--cat-teal) 24%, transparent);--cat-gray-tint: color-mix(in srgb, var(--cat-gray) 24%, transparent);--cat-lavender-tint: color-mix(in srgb, var(--cat-lavender) 24%, transparent);--shadow-sheet: 0 -8px 32px rgba(0, 0, 0, .5)}.t-amount-xl{font-size:36px;line-height:40px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.t-large-title{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.01em}.t-title{font-size:20px;line-height:25px;font-weight:600}.t-headline{font-size:17px;line-height:22px;font-weight:600}.t-body{font-size:17px;line-height:22px;font-weight:400}.t-callout{font-size:15px;line-height:20px;font-weight:400}.t-footnote{font-size:13px;line-height:18px;font-weight:400}.t-section-label{font-size:13px;line-height:18px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.t-caption{font-size:12px;line-height:16px;font-weight:600}.t-tab-label{font-size:11px;line-height:13px;font-weight:500}*,*:before,*:after{box-sizing:border-box}:root{--safe-top: calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px));--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px));--tabbar-height: calc(56px + var(--safe-bottom))}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:17px;line-height:22px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior-y:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}input::placeholder,textarea::placeholder{color:var(--ink-2);opacity:1}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;overflow-wrap:anywhere}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ink2{color:var(--ink-2)}.income{color:var(--income)}.danger{color:var(--danger)}.card{background:var(--surface);border-radius:var(--radius-lg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html[data-swipe-guard] body{height:calc(100vh + 1px);overflow:visible}html[data-swipe-guard] #root{position:fixed;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
