@keyframes ExpensesContent_breathe__8AX2P{0%,to{opacity:.88}50%{opacity:1}}@keyframes ExpensesContent_breatheGlow__JGIeG{0%,to{opacity:.7}50%{opacity:1}}@keyframes ExpensesContent_holoFlicker__q6b4i{0%,to{opacity:1}10%{opacity:.98}30%{opacity:.97}50%{opacity:.99}60%{opacity:.98}80%{opacity:.97}}@keyframes ExpensesContent_borderPulse__Swl1K{0%,to{border-color:rgba(126,200,255,.3)}50%{border-color:rgba(126,200,255,.6)}}@keyframes ExpensesContent_fadeIn__pgzCF{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes ExpensesContent_spin__ps9Th{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ExpensesContent_pulse__ni2dV{0%,to{opacity:1}50%{opacity:.7}}@keyframes ExpensesContent_neonFlow__XUOSI{0%{background-position:0 50%}to{background-position:400% 50%}}@keyframes ExpensesContent_drawLine__johYc{0%{stroke-dasharray:1000;stroke-dashoffset:1000}to{stroke-dasharray:1000;stroke-dashoffset:0}}.ExpensesContent_expensesContent__Emh6J{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden}.ExpensesContent_header__8b1g3{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.ExpensesContent_header__8b1g3 h3{margin:0;font-size:.9em;font-weight:600;color:hsla(0,0%,100%,.95);letter-spacing:.3px}.ExpensesContent_addButton__hJphr{padding:4px 12px;background:#4a9eff;color:#fff;border:none;border-radius:3px;font-size:.8em;font-weight:600;cursor:pointer;transition:all .2s ease}.ExpensesContent_addButton__hJphr:hover:not(:disabled){background:rgb(125,185.3314917127,255)}.ExpensesContent_addButton__hJphr:disabled{opacity:.5;cursor:not-allowed}.ExpensesContent_list__KQaQm{flex:1;overflow-y:auto;padding:8px}.ExpensesContent_row__Xfsil{display:flex;align-items:center;gap:8px;padding:8px 12px;background:hsla(0,0%,100%,.03);border-radius:6px;margin-bottom:6px;transition:background .15s ease}.ExpensesContent_row__Xfsil:hover:not(.ExpensesContent_editing__mDL1t){background:hsla(0,0%,100%,.06)}.ExpensesContent_row__Xfsil:hover:not(.ExpensesContent_editing__mDL1t) .ExpensesContent_deleteBtn__6W77u{opacity:1}.ExpensesContent_row__Xfsil.ExpensesContent_editing__mDL1t{background:rgba(74,158,255,.1);border:1px solid rgba(74,158,255,.3)}.ExpensesContent_name__qR4vV{flex:1;color:hsla(0,0%,100%,.9);font-size:.85em;cursor:pointer}.ExpensesContent_name__qR4vV:hover{color:#e0f0ff}.ExpensesContent_amount__WDJ_L{font-weight:600;font-size:.85em;color:hsla(0,0%,100%,.9);min-width:80px;text-align:right;cursor:pointer}.ExpensesContent_amount__WDJ_L:hover{color:#e0f0ff}.ExpensesContent_amount__WDJ_L.ExpensesContent_income__dQ_ym{color:#4caf50}.ExpensesContent_nameInput__BXxI1{flex:1;padding:4px 8px;background:rgba(0,0,0,.3);border:1px solid rgba(74,158,255,.4);border-radius:4px;color:#fff;font-size:.85em;font-family:inherit}.ExpensesContent_nameInput__BXxI1:focus{outline:none;border-color:#4a9eff}.ExpensesContent_nameInput__BXxI1::placeholder{color:hsla(0,0%,100%,.4)}.ExpensesContent_amountInput__6Myl2{width:100px;padding:4px 8px;background:rgba(0,0,0,.3);border:1px solid rgba(74,158,255,.4);border-radius:4px;color:#fff;font-size:.85em;font-family:inherit;text-align:right}.ExpensesContent_amountInput__6Myl2:focus{outline:none;border-color:#4a9eff}.ExpensesContent_amountInput__6Myl2::placeholder{color:hsla(0,0%,100%,.4)}.ExpensesContent_amountInput__6Myl2::-webkit-inner-spin-button,.ExpensesContent_amountInput__6Myl2::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ExpensesContent_amountInput__6Myl2{-moz-appearance:textfield}.ExpensesContent_actions__57Ieh{display:flex;gap:4px}.ExpensesContent_saveBtn__LrAet{padding:3px 8px;background:rgba(76,175,80,.2);color:#4caf50;border:1px solid rgba(76,175,80,.4);border-radius:3px;font-size:.75em;font-weight:500;cursor:pointer;transition:all .15s ease}.ExpensesContent_saveBtn__LrAet:hover{background:rgba(76,175,80,.3);border-color:rgba(76,175,80,.6)}.ExpensesContent_cancelBtn__L1NZ9{padding:3px 8px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.2);border-radius:3px;font-size:.75em;font-weight:500;cursor:pointer;transition:all .15s ease}.ExpensesContent_cancelBtn__L1NZ9:hover{background:hsla(0,0%,100%,.15);color:#fff}.ExpensesContent_deleteBtn__6W77u{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:rgba(244,67,54,.7);font-size:16px;cursor:pointer;opacity:0;transition:all .15s ease;border-radius:3px}.ExpensesContent_deleteBtn__6W77u:hover{background:rgba(244,67,54,.2);color:#f44336}.ExpensesContent_empty__rBwkF{text-align:center;padding:24px;color:hsla(0,0%,100%,.5);font-size:.85em}.ExpensesContent_loading__254E2{display:flex;align-items:center;justify-content:center;flex:1;color:hsla(0,0%,100%,.5);font-size:.85em}.ExpensesContent_summary__JoCUh{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:rgba(0,0,0,.4);border-top:1px solid hsla(0,0%,100%,.15);flex-shrink:0}.ExpensesContent_label__wf1Nr{color:hsla(0,0%,100%,.7);font-size:.85em;font-weight:500}.ExpensesContent_total__67xYH{font-size:1em;font-weight:700;color:hsla(0,0%,100%,.95)}.ExpensesContent_total__67xYH.ExpensesContent_surplus__WJJi0{color:#4caf50}.ExpensesContent_hint__1HHVu{padding:8px 12px;background:rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.05);flex-shrink:0}.ExpensesContent_hint__1HHVu p{margin:0;font-size:.7em;color:hsla(0,0%,100%,.4);line-height:1.4}.ExpensesContent_hint__1HHVu p:not(:last-child){margin-bottom:2px}@keyframes SettingsModal_breathe__GfTAg{0%,to{opacity:.88}50%{opacity:1}}@keyframes SettingsModal_breatheGlow__IPYCo{0%,to{opacity:.7}50%{opacity:1}}@keyframes SettingsModal_holoFlicker__nq01v{0%,to{opacity:1}10%{opacity:.98}30%{opacity:.97}50%{opacity:.99}60%{opacity:.98}80%{opacity:.97}}@keyframes SettingsModal_borderPulse__clQOT{0%,to{border-color:rgba(126,200,255,.3)}50%{border-color:rgba(126,200,255,.6)}}@keyframes SettingsModal_fadeIn__aXqrx{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes SettingsModal_spin__uTvcK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SettingsModal_pulse__z6F5f{0%,to{opacity:1}50%{opacity:.7}}@keyframes SettingsModal_neonFlow__QrNVa{0%{background-position:0 50%}to{background-position:400% 50%}}@keyframes SettingsModal_drawLine__fkV8h{0%{stroke-dasharray:1000;stroke-dashoffset:1000}to{stroke-dasharray:1000;stroke-dashoffset:0}}.SettingsModal_settingsModal__YEPyW{display:flex;flex-direction:column;height:70vh;max-height:700px;min-height:500px;overflow:hidden;font-family:Tektur,sans-serif;padding:0 4px}.SettingsModal_settingsModal__YEPyW .SettingsModal_headerWithTabs__KOalG{display:flex;justify-content:space-between;align-items:center;gap:4px;padding:4px 0;border-bottom:1px solid rgba(126,200,255,.3);position:relative;z-index:1;background:rgba(0,0,0,0);min-width:0}.SettingsModal_settingsModal__YEPyW .SettingsModal_headerWithTabs__KOalG .SettingsModal_tabs__egCDj{display:flex;gap:2px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-bottom:none;margin-bottom:0;padding-bottom:0}.SettingsModal_settingsModal__YEPyW .SettingsModal_headerWithTabs__KOalG .SettingsModal_tabs__egCDj .SettingsModal_tab__zHO99{flex-shrink:0;background:rgba(0,0,0,0);border:none;padding:4px 12px;margin-bottom:2px;font-size:.9em;font-weight:500;color:hsla(0,0%,100%,.7);cursor:pointer;border-radius:4px;transition:all .2s ease;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.8)}.SettingsModal_settingsModal__YEPyW .SettingsModal_headerWithTabs__KOalG .SettingsModal_tabs__egCDj .SettingsModal_tab__zHO99:hover{color:#fff;background:rgba(126,200,255,.1)}.SettingsModal_settingsModal__YEPyW .SettingsModal_headerWithTabs__KOalG .SettingsModal_tabs__egCDj .SettingsModal_tab__zHO99.SettingsModal_active___7y4S{color:#4a9eff;font-weight:700;text-shadow:0 0 8px rgba(74,158,255,.6)}.SettingsModal_settingsModal__YEPyW .SettingsModal_headerWithTabs__KOalG .SettingsModal_tabs__egCDj .SettingsModal_tab__zHO99.SettingsModal_active___7y4S:after{content:"";position:absolute;bottom:-6px;left:8px;right:8px;height:2px;background:#4a9eff;border-radius:1px;box-shadow:0 0 8px rgba(74,158,255,.6)}.SettingsModal_settingsModal__YEPyW .SettingsModal_headerWithTabs__KOalG .SettingsModal_closeButton__yue4y{flex-shrink:0;background:rgba(0,0,0,0);border:none;font-size:1.3rem;color:#fff;cursor:pointer;padding:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;opacity:.9;margin-left:0;text-shadow:0 1px 2px rgba(0,0,0,.8);touch-action:manipulation}.SettingsModal_settingsModal__YEPyW .SettingsModal_headerWithTabs__KOalG .SettingsModal_closeButton__yue4y:hover{background:hsla(0,0%,100%,.2);color:#4a9eff;opacity:1}.SettingsModal_settingsModal__YEPyW .SettingsModal_headerWithTabs__KOalG .SettingsModal_closeButton__yue4y:active{transform:scale(.95)}.SettingsModal_settingsModal__YEPyW .SettingsModal_tabContent__DndQR{flex:1;overflow:hidden;padding:4px 0 0;margin:0;min-height:0;display:flex;flex-direction:column}.SettingsModal_settingsModal__YEPyW .SettingsModal_settingsFooter__bTdnL{flex-shrink:0;display:flex;justify-content:center;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid rgba(126,200,255,.25)}.SettingsModal_settingsModal__YEPyW .SettingsModal_settingsFooter__bTdnL .SettingsModal_logoutButton__6lRrQ{width:100%;max-width:280px;padding:8px 16px;border:1px solid rgba(244,67,54,.6);border-radius:4px;background:rgba(244,67,54,.35);color:#fff;font-family:Tektur,sans-serif;font-size:.85em;font-weight:500;cursor:pointer;transition:background .15s ease-in-out,border-color .15s ease-in-out;touch-action:manipulation}.SettingsModal_settingsModal__YEPyW .SettingsModal_settingsFooter__bTdnL .SettingsModal_logoutButton__6lRrQ:hover:not(:disabled){background:rgba(244,67,54,.55);border-color:rgba(244,67,54,.9)}.SettingsModal_settingsModal__YEPyW .SettingsModal_settingsFooter__bTdnL .SettingsModal_logoutButton__6lRrQ:disabled{opacity:.4;cursor:not-allowed}