.styles_app__Do7XF{--bt-bg:var(--bg,#0b0d12);--bt-surface:var(--surface,#1a1a1a);--bt-surface-2:var(--surface-2,#1e1e1e);--bt-surface-3:var(--surface-3,#2a2a2a);--bt-text:var(--text,#fff);--bt-text-muted:var(--text-muted,#b0b0b0);--bt-border:var(--border,#333);--bt-accent:var(--accent,#4a90e2);--bt-accent-2:var(--accent-2,#00e7ff);--bt-accent-contrast:var(--accent-contrast,#fff);--bt-header:var(--header,#036);--bt-header-text:var(--header-text,#fff);--bt-danger:var(--danger,#e24a4a);--bt-success:var(--success,#3ecf8e);--bt-radius-lg:22px;--bt-radius-md:14px;--bt-radius-sm:10px;--bt-shadow:0 10px 30px rgba(0,0,0,.35);min-height:100vh;background:var(--bt-bg);color:var(--bt-text);font-family:Inter,Segoe UI,Tahoma,sans-serif;padding-bottom:220px}.styles_app__Do7XF *{box-sizing:border-box}.styles_shell__Ys6cC{max-width:640px;margin:0 auto;padding:0 16px 24px;display:flex;flex-direction:column;gap:24px}.styles_mainCol___0uBP,.styles_sideCol__L5hHf{display:flex;flex-direction:column;gap:16px}.styles_pageNav__TqW4q{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 0;max-width:640px;margin:0 auto}.styles_backLink__GKCHv{display:inline-flex;align-items:center;gap:6px;color:var(--bt-text-muted);text-decoration:none;font-size:14px;padding:8px 12px;border-radius:999px;background:var(--bt-surface);border:1px solid var(--bt-border);transition:color .15s,border-color .15s}.styles_backLink__GKCHv:hover{color:var(--bt-text);border-color:var(--bt-accent)}.styles_appTitle__cvCnI{font-weight:700;font-family:Manrope,Inter,sans-serif;letter-spacing:.02em}.styles_topbar__N3nAT{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,color-mix(in srgb,var(--bt-header) 55%,var(--bt-bg)) 0,var(--bt-bg) 100%);border-radius:0 0 var(--bt-radius-lg) var(--bt-radius-lg);margin:0 -16px 18px;padding:20px 16px 18px}.styles_avatarBtn___3FpH{width:44px;height:44px;border-radius:50%;border:2px solid hsla(0,0%,100%,.25);font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.styles_topbarCenter__c5OT8{text-align:center;flex:1}.styles_topbarDate__sVlbP{font-family:Manrope,Inter,sans-serif;font-weight:700;font-size:17px}.styles_topbarCountdown__BilNU{font-size:12.5px;color:var(--bt-text-muted);margin-top:2px}.styles_iconBtn__Z7Ron{width:40px;height:40px;border-radius:12px;border:1px solid var(--bt-border);background:var(--bt-surface);color:var(--bt-text);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,border-color .15s}.styles_iconBtn__Z7Ron:hover{border-color:var(--bt-accent)}.styles_iconBtn__Z7Ron.styles_danger__wZsld{color:var(--bt-danger)}.styles_iconBtn__Z7Ron.styles_sm__yw9a7{width:32px;height:32px;border-radius:9px}.styles_boxes__H7QVM{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.styles_boxCard__AiApn{background:var(--bt-surface);border:1px solid var(--bt-border);border-radius:var(--bt-radius-lg);padding:18px;box-shadow:var(--bt-shadow)}.styles_boxCardHead__6_zqS{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;gap:10px}.styles_boxCardTitle__Anqxb{margin:0;font-family:Manrope,Inter,sans-serif;font-size:16px;font-weight:700}.styles_boxCardSub__Rq9Ae{font-size:12px;color:var(--bt-text-muted)}.styles_boxCardTotal__JK39c{font-family:Manrope,Inter,sans-serif;font-weight:800;font-size:20px;white-space:nowrap}.styles_segbar__ldocW{display:flex;height:16px;border-radius:999px;overflow:hidden;background:var(--bt-surface-3);margin-bottom:14px}.styles_goldenPlus__dixL_{position:absolute;right:4px;top:50%;transform:translateY(-50%);color:gold;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border-radius:50%;width:14px;height:14px}.styles_segbarSeg__8kqqn{transition:width .4s ease}.styles_segbarEmpty__HelaN{width:100%;background:var(--bt-surface-3)}.styles_boxLegend__rV47M{display:flex;flex-wrap:wrap;gap:8px 16px}.styles_legendItem__GJJRV{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--bt-text-muted)}.styles_legendDot__vpemx{width:9px;height:9px;border-radius:50%;flex-shrink:0}.styles_legendName__LtWO6{color:var(--bt-text)}.styles_legendValue__OGUqR{margin-left:2px;font-variant-numeric:tabular-nums}.styles_recurring__2TF1Q{background:var(--bt-surface);border:1px solid var(--bt-border);border-radius:var(--bt-radius-md);margin-bottom:18px;overflow:hidden}.styles_recurringToggle__jfkWK{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:none;border:none;color:var(--bt-text);font-size:14px;font-weight:600;cursor:pointer}.styles_recurringCount__0Ngsu{color:var(--bt-text-muted);font-weight:400}.styles_chev__4Y1Dw{transition:transform .2s;color:var(--bt-text-muted)}.styles_chevOpen__wAMpH{transform:rotate(180deg)}.styles_recurringBody__ye7hg{padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.styles_recurringItem__FTrxF{display:flex;align-items:center;gap:10px;background:var(--bt-surface-2);border-radius:var(--bt-radius-sm);padding:10px 12px}.styles_recurringIcon__6QvCB{font-size:18px;width:32px;height:32px;border-radius:9px;background:var(--bt-surface-3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.styles_recurringInfo__kXOGr{flex:1;min-width:0}.styles_recurringTitle__YE9rx{font-size:13.5px;font-weight:600}.styles_recurringMeta__9QAJ8{font-size:11.5px;color:var(--bt-text-muted)}.styles_recurringAmount__v1iBA{font-size:13.5px;font-weight:700;color:var(--bt-danger);white-space:nowrap}.styles_recurringDel__ESTm7{background:none;border:none;color:var(--bt-text-muted);cursor:pointer;font-size:13px;padding:4px}.styles_recurringDel__ESTm7:hover{color:var(--bt-danger)}.styles_recurringAdd__Btnn9{background:none;border:1px dashed var(--bt-border);border-radius:var(--bt-radius-sm);color:var(--bt-text-muted);padding:10px;cursor:pointer;font-size:13px}.styles_recurringAdd__Btnn9:hover{color:var(--bt-accent);border-color:var(--bt-accent)}.styles_emptyHint__uz56b{font-size:12.5px;color:var(--bt-text-muted);padding:8px 4px}.styles_transfer__9novU{background:var(--bt-surface);border:1px solid var(--bt-border);border-radius:var(--bt-radius-md);margin-bottom:18px;overflow:hidden}.styles_transferBody__lI9nG{padding:4px 16px 16px;display:flex;flex-direction:column;gap:10px}.styles_transferRow__OfnG9{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.styles_transferArrow__KR6Eo{color:var(--bt-text-muted)}.styles_historySection__k_4Lx{margin-bottom:18px}.styles_sectionHeading__tfpTG{font-family:Manrope,Inter,sans-serif;font-size:14px;font-weight:700;color:var(--bt-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 4px 10px}.styles_history__3tx7D{display:flex;flex-direction:column;gap:6px}.styles_historyRow__nn2kT{display:flex;align-items:center;gap:12px;background:var(--bt-surface);border:1px solid var(--bt-border);border-radius:var(--bt-radius-sm);padding:10px 12px}.styles_historyIcon__e8JLt{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.styles_historyIconGain__5GiSN{background:color-mix(in srgb,var(--bt-success) 18%,transparent);color:var(--bt-success)}.styles_historyIconSpend__BBklE{background:color-mix(in srgb,var(--bt-danger) 18%,transparent);color:var(--bt-danger)}.styles_historyIconTransfer__9SLie{background:color-mix(in srgb,var(--bt-accent) 20%,transparent);color:var(--bt-accent)}.styles_historyInfo__i88Zu{flex:1;min-width:0}.styles_historyReason__Nc57w{font-size:13.5px;font-weight:600}.styles_historyMeta__1qFza,.styles_historyReason__Nc57w{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_historyMeta__1qFza{font-size:11.5px;color:var(--bt-text-muted)}.styles_historyAmount__uHl4y{font-weight:700;font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.styles_amountPositive__1hWGQ{color:var(--bt-success)}.styles_amountNegative__JTZWz{color:var(--bt-danger)}.styles_amountNeutral__zkFF1{color:var(--bt-accent)}.styles_historyEmpty___H9M7{text-align:center;padding:40px 16px;color:var(--bt-text-muted)}.styles_historyEmpty___H9M7 p{margin:0 0 4px;font-weight:600;color:var(--bt-text)}.styles_historyEmpty___H9M7 span{font-size:13px}.styles_actionBar__vATK7{box-sizing:border-box;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bt-surface);border-top:1px solid var(--bt-border);border-radius:var(--bt-radius-lg) var(--bt-radius-lg) 0 0;box-shadow:0 -10px 30px rgba(0,0,0,.35);padding:14px 16px calc(14px + env(safe-area-inset-bottom));max-width:640px;margin:0 auto}.styles_actionLabel__PY8uj{display:block;font-size:11.5px;color:var(--bt-text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.styles_actionSelect__cpgP9{width:100%;margin-bottom:10px}.styles_counter__c9S_8{display:flex;margin-bottom:10px;height:48px;border-radius:var(--bt-radius-sm);overflow:hidden;border:1px solid var(--bt-border)}.styles_counterBtn__e4eRK{display:flex;align-items:center;justify-content:center;flex:0 0 clamp(44px,13vw,56px);border:none;border-radius:0;font-size:22px;font-weight:700;cursor:pointer;color:#fff;transition:transform .1s,filter .15s}.styles_counterMinus__qpLTh{background:var(--bt-danger)}.styles_counterPlus__SZoES{background:var(--bt-success)}.styles_counterBtn__e4eRK:hover{filter:brightness(1.08)}.styles_counterInput__gIDT7{flex:1 1 0;text-align:center;font-size:20px;font-weight:700;font-family:Manrope,Inter,sans-serif;background:var(--bt-surface-2);border:none;border-radius:0;color:var(--bt-text);padding:0 8px;min-width:0;width:100%;max-width:100%}.styles_actionReason__j4mBg{width:100%}.styles_textInput__R_qSk,input.styles_textInput__R_qSk,select.styles_textInput__R_qSk{width:100%;min-width:0;background:var(--bt-surface-2);border:1px solid var(--bt-border);border-radius:var(--bt-radius-sm);color:var(--bt-text);padding:10px 12px;font-size:14px;font-family:inherit;margin-bottom:8px}.styles_actionSelect__cpgP9:focus,.styles_counterInput__gIDT7:focus,.styles_textInput__R_qSk:focus{outline:2px solid var(--bt-accent);outline-offset:1px}.styles_textInput__R_qSk.styles_inline__TvdlL{margin-bottom:0;flex:1}.styles_textInput__R_qSk.styles_num__vIqSA{text-align:right}.styles_btnDanger__cgSX4,.styles_btnPrimary__R6CSN,.styles_btnSecondary__fTjjN{border-radius:var(--bt-radius-sm);padding:11px 16px;font-size:14px;font-weight:700;cursor:pointer;border:1px solid transparent;font-family:inherit}.styles_btnPrimary__R6CSN{background:var(--bt-accent);color:var(--bt-accent-contrast)}.styles_btnSecondary__fTjjN{background:var(--bt-surface-2);color:var(--bt-text);border-color:var(--bt-border)}.styles_btnDanger__cgSX4{background:transparent;color:var(--bt-danger);border-color:var(--bt-danger)}.styles_btnPrimary__R6CSN:hover,.styles_btnSecondary__fTjjN:hover{filter:brightness(1.1)}.styles_full__m7Rz0{width:100%;margin-bottom:8px}.styles_sm__yw9a7{padding:8px 12px;font-size:12.5px}.styles_formActions__Xrqkb{display:flex;gap:8px}.styles_formActions__Xrqkb>*{flex:1}.styles_formRow__sh1Me{display:grid;grid-template-columns:1fr 1fr;gap:8px}.styles_checkboxRow__Zk8Cj{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bt-text-muted);margin-bottom:10px}.styles_hintNote__oeHgI{font-size:12px;color:var(--bt-text-muted);margin-top:10px;line-height:1.5}.styles_drawerOverlay__cPVhP{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:100;display:flex}.styles_drawer__Vseb2{background:var(--bt-surface);color:var(--bt-text);display:flex;flex-direction:column;max-height:88vh;width:100%;margin-top:auto;border-radius:var(--bt-radius-lg) var(--bt-radius-lg) 0 0;animation:styles_slideUp__tBJW0 .22s ease-out}@keyframes styles_slideUp__tBJW0{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.styles_drawerHandle__3LpLO{width:40px;height:4px;border-radius:999px;background:var(--bt-border);margin:10px auto 0;flex-shrink:0}.styles_drawerHead__mg_L3{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--bt-border);flex-shrink:0}.styles_drawerHead__mg_L3 h2{margin:0;font-size:16px;font-family:Manrope,Inter,sans-serif}.styles_drawerBody__JmMoa{padding:16px 18px 24px;overflow-y:auto}.styles_userList__qFAT5{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.styles_userRow__jX8xZ{display:flex;align-items:center;gap:6px;border-radius:var(--bt-radius-sm);padding:4px}.styles_userRowActive__EVukl{background:var(--bt-surface-2)}.styles_userRowMain___dAKh{flex:1;display:flex;align-items:center;gap:10px;background:none;border:none;color:var(--bt-text);padding:8px;border-radius:var(--bt-radius-sm);cursor:pointer;min-width:0}.styles_avatarSm__ZwTgb{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.styles_userRowName__tN4sj{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_userRenameInput__vxVM2{background:var(--bt-surface-3);border:1px solid var(--bt-accent);border-radius:8px;color:var(--bt-text);padding:4px 8px;font-size:14px;width:100%}.styles_userRowDel__m8TV6,.styles_userRowEdit__WtekU{background:none;border:none;color:var(--bt-text-muted);cursor:pointer;padding:6px;flex-shrink:0}.styles_userRowDel__m8TV6:hover{color:var(--bt-danger)}.styles_userRowEdit__WtekU:hover{color:var(--bt-accent)}.styles_emojiRow__CYFRI{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.styles_emojiPick__M3oRB{width:34px;height:34px;border-radius:9px;border:1px solid var(--bt-border);background:var(--bt-surface-2);font-size:16px;cursor:pointer}.styles_emojiPickActive__s_C2w{border-color:var(--bt-accent);background:var(--bt-surface-3)}.styles_addUserForm__BW8jJ{background:var(--bt-surface-2);border-radius:var(--bt-radius-md);padding:12px}.styles_settingsTabs__pkTFB{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto}.styles_settingsTab__3Avjk{flex-shrink:0;background:var(--bt-surface-2);border:1px solid var(--bt-border);color:var(--bt-text-muted);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;cursor:pointer}.styles_settingsTabActive__Sg9u_{background:var(--bt-accent);border-color:var(--bt-accent);color:var(--bt-accent-contrast)}.styles_settingsSection__NClbU h4{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--bt-text-muted);margin:18px 0 8px}.styles_settingsSection__NClbU h4:first-child{margin-top:0}.styles_settingsHint__kynJy{font-size:12.5px;color:var(--bt-text-muted);line-height:1.5;margin:0 0 10px}.styles_dangerHeading__IaPr9{color:var(--bt-danger)!important}.styles_boxEditor__Mq2B6{background:var(--bt-surface-2);border-radius:var(--bt-radius-md);padding:12px;margin-bottom:12px}.styles_boxEditorHead__z2_Dp{display:flex;gap:8px;margin-bottom:8px}.styles_sectionEditor__SX9xc{display:grid;grid-template-columns:28px 1fr 70px 70px 28px;align-items:center;gap:6px;margin-bottom:6px}.styles_sectionEditor__SX9xc input[type=color]{width:28px;height:28px;padding:0;border:none;border-radius:7px;background:none;cursor:pointer}.styles_categoryRow__LH1_a{margin:4px 0 10px}.styles_themeToggle__M2bPe{display:flex;gap:8px;margin-bottom:12px}.styles_toggleOpt__1Yg9p{flex:1;background:var(--bt-surface-2);border:1px solid var(--bt-border);color:var(--bt-text-muted);border-radius:var(--bt-radius-sm);padding:10px;font-size:13px;cursor:pointer}.styles_toggleOptActive__N6Tle{border-color:var(--bt-accent);color:var(--bt-text);background:var(--bt-surface-3)}.styles_overflowSummary__9U3Rz{background:var(--bt-surface-2);border-radius:var(--bt-radius-sm);padding:10px 12px;font-size:12.5px;color:var(--bt-text-muted);margin-bottom:10px;line-height:1.5}.styles_overflowSummary__9U3Rz b{color:var(--bt-text)}@media (min-width:768px){.styles_shell__Ys6cC{max-width:900px;display:grid;grid-template-columns:1fr 300px;gap:24px;align-items:start;padding-top:4px}.styles_pageNav__TqW4q{max-width:900px}.styles_topbar__N3nAT{grid-column:1/-1}.styles_sideCol__L5hHf{position:sticky;top:20px}.styles_actionBar__vATK7{position:static;border-radius:var(--bt-radius-lg);border:1px solid var(--bt-border);box-shadow:var(--bt-shadow);margin:0;padding:18px}.styles_boxes__H7QVM{display:grid;grid-template-columns:1fr 1fr}}@media (min-width:1024px){.styles_app__Do7XF{padding-bottom:40px}.styles_shell__Ys6cC{max-width:1080px;grid-template-columns:1fr 360px}.styles_pageNav__TqW4q{max-width:1080px}.styles_topbar__N3nAT{grid-column:1/-1;border-radius:var(--bt-radius-lg);margin:0 0 18px}.styles_mainCol___0uBP,.styles_sideCol__L5hHf{display:flex;flex-direction:column}.styles_sideCol__L5hHf{position:sticky;order:0;gap:18px}.styles_actionBar__vATK7{position:static;border-radius:var(--bt-radius-lg);border:1px solid var(--bt-border);box-shadow:var(--bt-shadow);margin:0;padding:18px}.styles_recurring__2TF1Q,.styles_transfer__9novU{margin-bottom:0}.styles_drawer__Vseb2{max-height:100vh;height:100vh;width:400px;margin-top:0;border-radius:0;animation:styles_slideSide__tOFQj .2s ease-out}.styles_drawerLeft__FHMB_{margin-right:auto;border-radius:0 var(--bt-radius-lg) var(--bt-radius-lg) 0}.styles_drawerRight__jX5Y9{margin-left:auto;border-radius:var(--bt-radius-lg) 0 0 var(--bt-radius-lg)}.styles_drawerHandle__3LpLO{display:none}@keyframes styles_slideSide__tOFQj{0%{opacity:0}to{opacity:1}}.styles_boxes__H7QVM{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:480px){.styles_boxLegend__rV47M{gap:6px 12px}.styles_legendItem__GJJRV{font-size:12px}}