.StartPage_page__KiCwn{align-items:center;background:var(--page-background-start);display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.StartPage_panel__V89Il{display:flex;flex-direction:column;gap:1rem;width:min(100%,21.25rem)}.StartPage_logo__ee9IX{color:var(--color-text-secondary);font-size:1.75rem;letter-spacing:.04em;line-height:1.2;margin:0 0 2rem;text-align:center;text-transform:uppercase}.StartPage_actionButton__xH5zw{background:var(--color-white);border:.25rem solid #0000;border-radius:var(--radius-md);box-shadow:var(--shadow-accent-blue);box-shadow:var(--button-shadow,var(--shadow-accent-blue));color:var(--color-text-primary);font-size:1.5rem;height:3.75rem;line-height:1.15;min-height:3.75rem;padding:.625rem 1.25rem;text-transform:uppercase;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);width:100%}.StartPage_actionButton__xH5zw:active,.StartPage_actionButton__xH5zw:hover{box-shadow:none;transform:translate(.1875rem,.125rem)}.StartPage_primaryButton__eQIn8{--button-shadow:var(--shadow-accent-red);border-color:var(--color-accent-red)}.StartPage_secondaryButton__IkhWQ{--button-shadow:var(--shadow-accent-blue);border-color:var(--color-accent-blue)}@media(max-width:480px){.StartPage_logo__ee9IX{font-size:1.5rem;margin-bottom:1.5rem}.StartPage_actionButton__xH5zw{font-size:1.125rem}}.FormInputItem_item__NHWAf{align-items:flex-start;display:flex;gap:.625rem;margin-bottom:.625rem}.FormInputItem_segmentRow__zLY7G{display:flex;flex:1 1;flex-wrap:wrap;gap:.625rem;min-width:0}.FormInputItem_segment__J8rXj{align-items:stretch;background:var(--color-white);border:.125rem solid var(--item-border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-neutral-edit);box-shadow:var(--item-shadow,var(--shadow-neutral-edit));display:flex;height:3.125rem;min-width:0}.FormInputItem_textSegment__EpY0-{min-width:12.5rem;width:12.5rem}.FormInputItem_amountSegment__Qie4l{min-width:7.5rem;width:7.5rem}.FormInputItem_commentSegment__DLaCj{min-width:8.8125rem;width:19.375rem}.FormInputItem_segmentContent__FOnhJ{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;height:100%;overflow:hidden;padding:.75rem 1rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.FormInputItem_amountContent__qEboc{text-align:center}.FormInputItem_secondaryValue__HOgQt{color:var(--color-text-secondary)}.FormInputItem_removeButton__c499E{background:var(--color-white);border:.0625rem solid var(--item-border-color);border-radius:50%;flex-shrink:0;height:1.5rem;width:1.5rem}@media(max-width:768px){.FormInputItem_item__NHWAf{align-items:stretch;flex-direction:column}.FormInputItem_segmentRow__zLY7G{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr) 7.5rem;width:100%}.FormInputItem_textSegment__EpY0-{min-width:0;width:auto}.FormInputItem_amountSegment__Qie4l{min-width:7.5rem;width:7.5rem}.FormInputItem_commentSegment__DLaCj{grid-column:1/-1;min-width:0;width:100%}.FormInputItem_removeButton__c499E{align-self:flex-end;margin-bottom:.375rem;margin-left:0;order:-1}}.DateRangePicker_pickerWrap__56KQ4{display:flex;flex-direction:column;gap:.75rem}.DateRangePicker_trigger__-qyLq{background:#0000;border:none;gap:1.25rem;height:3.125rem}.DateRangePicker_summary__6JR6e,.DateRangePicker_trigger__-qyLq{align-items:center;display:flex;justify-content:center;min-height:3.125rem}.DateRangePicker_summary__6JR6e{color:var(--color-text-primary);flex:0 1 auto;font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.15;max-width:calc(100% - 2.125rem);min-width:0;padding:.625rem 0;text-align:center;white-space:nowrap}.DateRangePicker_triggerButton__GPFOw{border-left:none;border-radius:0!important;color:var(--color-text-secondary);height:3.125rem;min-width:2rem;padding:0;width:2rem}.DateRangePicker_calendarIcon__mqJvJ{display:block;height:3.125rem;object-fit:contain;width:3.125rem}.DateRangePicker_popoverPaper__HeRob{border:.125rem solid #d9d9d9;border-radius:.3125rem;box-shadow:var(--shadow-accent-red);margin-top:.5rem}.DateRangePicker_calendarCard__0O\+IK{background:var(--color-white);display:flex;justify-content:center;padding:.875rem}.DateRangePicker_calendar__bpzA-{width:100%}@media(max-width:768px){.DateRangePicker_trigger__-qyLq{justify-content:center}.DateRangePicker_summary__6JR6e{font-size:1.125rem!important;line-height:1.2!important;max-width:none}.DateRangePicker_triggerButton__GPFOw{height:3.125rem;min-width:2rem;width:2rem}.DateRangePicker_calendarCard__0O\+IK{padding:.625rem}}.BudgetFormSection_section__vPxuk{background:var(--color-white);border:.1875rem solid var(--section-color);border-radius:var(--radius-md);box-shadow:var(--shadow-neutral-edit);box-shadow:var(--section-shadow,var(--shadow-neutral-edit));margin-bottom:.625rem;padding:1.5625rem}.BudgetFormSection_nested__z121e{background:#0000;border:none;border-radius:0;box-shadow:none;margin-bottom:0;padding:0}.BudgetFormSection_header__RXd3X{margin-bottom:1.25rem}.BudgetFormSection_title__oYKJ4{color:var(--color-text-primary)}.BudgetFormSection_inputRow__gV4TV{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.25rem}.BudgetFormSection_enterHint__ex2eg{color:var(--color-accent-red);font-size:1rem;font-weight:400;line-height:.5;margin:-.5rem 0 0;overflow:visible;pointer-events:none}@media(max-width:600px){.BudgetFormSection_section__vPxuk{padding:1.125rem}}.AdditionalSection_sectionWrap__Pu4Lq{background:var(--color-white);border:.25rem solid var(--section-color);border-radius:var(--radius-md);box-shadow:var(--shadow-neutral-edit);box-shadow:var(--section-shadow,var(--shadow-neutral-edit));margin-bottom:.625rem;padding:1rem 1.25rem}.AdditionalSection_header__E-1\+v{align-items:center;display:flex;margin-bottom:.9375rem}.AdditionalSection_title__CiV61{color:var(--color-text-primary);font-weight:400}@media(max-width:600px){.AdditionalSection_sectionWrap__Pu4Lq{padding:.875rem 1rem}}.InfoHint_wrap__B-DOZ{--hint-border:var(--color-accent-blue);--hint-shadow:var(--shadow-accent-blue);bottom:1.25rem;display:flex;justify-content:flex-end;position:fixed;right:1.25rem;z-index:40}.InfoHint_inline__dWeg8{bottom:auto;pointer-events:auto;position:relative;right:auto}.InfoHint_variantBlue__L\+\+Uy{--hint-border:var(--color-accent-blue);--hint-shadow:var(--shadow-surface-blue-soft)}.InfoHint_variantGreen__U0pav{--hint-border:var(--color-accent-green);--hint-shadow:var(--shadow-accent-green)}.InfoHint_variantRed__miKUa{--hint-border:var(--color-accent-red);--hint-shadow:var(--shadow-surface-red-soft)}.InfoHint_variantGray__pFNyB{--hint-border:var(--border-neutral);--hint-shadow:var(--shadow-neutral-edit)}.InfoHint_button__PgJor{align-items:center;display:inline-flex;height:2.25rem;justify-content:center;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);width:2.75rem}.InfoHint_button__PgJor:active,.InfoHint_button__PgJor:focus-visible,.InfoHint_button__PgJor:hover{transform:translate(.1875rem,.125rem)}.InfoHint_icon__X-kRo{display:block;height:1.875rem;object-fit:contain;width:3.125rem}.InfoHint_tooltip__NN\+RE{background:var(--color-white);border-radius:var(--radius-md);bottom:calc(100% + .625rem);box-shadow:var(--hint-shadow);color:var(--color-text-primary);font-size:1rem;line-height:1.35;max-width:min(100vw - 2rem,20rem);opacity:0;padding:.625rem .875rem;pointer-events:none;position:absolute;right:0;text-align:left;transform:translateY(.375rem);transition:opacity var(--transition-fast),transform var(--transition-fast);width:-webkit-max-content;width:max-content}.InfoHint_button__PgJor:focus-visible+.InfoHint_tooltip__NN\+RE,.InfoHint_tooltipVisible__OLiX2,.InfoHint_wrap__B-DOZ:hover .InfoHint_tooltip__NN\+RE{opacity:1;transform:translateY(0)}.InfoHint_line__3pKUr+.InfoHint_line__3pKUr{margin-top:.375rem}@media(max-width:480px){.InfoHint_wrap__B-DOZ{bottom:.875rem;right:.875rem}.InfoHint_tooltip__NN\+RE{max-width:min(100vw - 1.5rem,16.25rem)}}.FormPage_page__\+FoAr{background:var(--page-background-form);min-height:100vh;padding:2rem .75rem}.FormPage_container__tV579{margin:3.125rem auto 0;width:min(100%,46.875rem)}.FormPage_backButton__J2aQa{background:#ffffffeb;border:.125rem solid var(--surface-red-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-surface-red-soft);color:var(--color-text-primary);font-size:1rem;font-weight:400;letter-spacing:0;min-height:2.25rem;padding:.625rem 1.125rem;text-transform:uppercase;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.FormPage_backButton__J2aQa:hover{background:var(--color-white);box-shadow:none;transform:translate(.1875rem,.125rem)}.FormPage_backButton__J2aQa:active,.FormPage_backButton__J2aQa:focus-visible{background:var(--color-white);box-shadow:none;transform:translate(.1875rem,.125rem)}.FormPage_pageFooter__gIgP\+{align-items:flex-end;bottom:calc(env(safe-area-inset-bottom, 0px) + .5rem);display:flex;justify-content:space-between;left:max(1.25rem,(100vw - 100rem)/2 + 1.25rem);pointer-events:none;position:fixed;right:max(1.25rem,(100vw - 100rem)/2 + 1.25rem);z-index:40}.FormPage_pageFooter__gIgP\+>*{pointer-events:auto}.FormPage_bottomNav__bfqqH{display:flex;justify-content:flex-start}.FormPage_sectionBlock__DpG2c{margin-bottom:1.25rem}.FormPage_additionalActions__wtNy2{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.25rem}.FormPage_additionalButton__qoyEK{min-width:12rem}.FormPage_aiSection__LUyCY{margin-bottom:1.25rem}.FormPage_createRow__9xskD{display:flex;justify-content:center;margin-bottom:2.5rem;margin-top:1.5rem}.FormPage_createButton__nEsOE{width:min(100%,21.375rem)}@media(max-width:599px){.FormPage_page__\+FoAr{padding:1.5rem .75rem}.FormPage_pageFooter__gIgP\+{bottom:calc(env(safe-area-inset-bottom, 0px) + .375rem);left:.875rem;right:.875rem}.FormPage_additionalButton__qoyEK{width:100%}}@media(min-width:600px)and (max-width:899px){.FormPage_pageFooter__gIgP\+{left:1rem;right:1rem}}@media(min-width:900px){.FormPage_pageFooter__gIgP\+{left:max(1.5rem,(100vw - 100rem)/2 + 1.5rem);right:max(1.5rem,(100vw - 100rem)/2 + 1.5rem)}}.LoginPage_page__awk27{align-items:center;background:var(--page-background-login);display:flex;justify-content:center;min-height:100vh;padding:1rem}.LoginPage_content__pwMIW{width:min(100%,21.25rem)}.LoginPage_form__m8Bii{display:flex;flex-direction:column;gap:.875rem}.LoginPage_field__tehDS{display:flex;flex-direction:column;gap:.375rem}.LoginPage_input__45s0x{background:var(--surface-white);border:.1875rem solid var(--border-neutral);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:1rem;font-weight:400;min-height:3.75rem;outline:none;padding:.75rem 1rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.LoginPage_input__45s0x::placeholder{color:#0d0d0d80}.LoginPage_input__45s0x:-webkit-autofill,.LoginPage_input__45s0x:-webkit-autofill:active,.LoginPage_input__45s0x:-webkit-autofill:focus,.LoginPage_input__45s0x:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0 62.5rem var(--surface-white) inset;-webkit-box-shadow:0 0 0 62.5rem var(--surface-white) inset;caret-color:var(--color-text-primary);-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.LoginPage_nameInput__tZ3K2{box-shadow:var(--shadow-accent-blue)}.LoginPage_nameInput__tZ3K2,.LoginPage_nameInput__tZ3K2:focus{border-color:var(--surface-blue)}.LoginPage_emailInput__c7rVV{box-shadow:var(--shadow-accent-green)}.LoginPage_emailInput__c7rVV,.LoginPage_emailInput__c7rVV:focus{border-color:var(--surface-green)}.LoginPage_codeInput__JNapL{box-shadow:var(--shadow-accent-yellow)}.LoginPage_codeInput__JNapL,.LoginPage_codeInput__JNapL:focus{border-color:var(--surface-yellow)}.LoginPage_input__45s0x:focus{box-shadow:none}.LoginPage_inputError__kw87H{border-color:var(--surface-red);box-shadow:var(--shadow-accent-red)}.LoginPage_statusText__p2wlK{color:var(--color-text-secondary);font-size:1rem;font-weight:400;margin:0}.LoginPage_errorText__ENKqb{color:var(--color-text-warning);font-size:1rem;font-weight:400;margin:0}.LoginPage_submit__OnT4Y{background:var(--surface-white);border:.1875rem solid var(--surface-red);border-radius:var(--radius-md);box-shadow:var(--shadow-accent-red);color:var(--color-text-primary);font-size:1.5rem;font-weight:400;height:3.75rem;min-height:3.75rem;padding:.625rem 1.25rem;text-transform:uppercase;transition:transform var(--transition-fast),box-shadow var(--transition-fast);width:100%}.LoginPage_submit__OnT4Y:focus-visible:not(:disabled),.LoginPage_submit__OnT4Y:hover:not(:disabled){box-shadow:none;transform:translate(.1875rem,.125rem)}.LoginPage_submit__OnT4Y:disabled{cursor:wait;opacity:.75}.LoginPage_bottomNav__jRCuz,.LoginPage_pageFooter__jMopq{display:flex;justify-content:flex-start}.LoginPage_pageFooter__jMopq{bottom:1.25rem;left:max(1.25rem,(100vw - 100rem)/2 + 1.25rem);pointer-events:none;position:fixed;right:max(1.25rem,(100vw - 100rem)/2 + 1.25rem);z-index:20}.LoginPage_pageFooter__jMopq>*{pointer-events:auto}.LoginPage_backButton__YP3D8{background:#ffffffeb;border:.125rem solid var(--surface-yellow-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-surface-yellow-soft);color:var(--color-text-primary);font-size:1rem;font-weight:400;letter-spacing:0;min-height:2.25rem;padding:.625rem 1.125rem;text-transform:uppercase;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.LoginPage_backButton__YP3D8:active,.LoginPage_backButton__YP3D8:focus-visible,.LoginPage_backButton__YP3D8:hover{background:var(--color-white);box-shadow:none;transform:translate(.1875rem,.125rem)}@media(max-width:599px){.LoginPage_submit__OnT4Y{font-size:1.25rem}.LoginPage_pageFooter__jMopq{bottom:.875rem;left:.875rem;right:.875rem}.LoginPage_backButton__YP3D8{justify-content:center}}@media(min-width:600px)and (max-width:899px){.LoginPage_pageFooter__jMopq{left:1rem;right:1rem}}@media(min-width:900px){.LoginPage_pageFooter__jMopq{left:max(1.5rem,(100vw - 100rem)/2 + 1.5rem);right:max(1.5rem,(100vw - 100rem)/2 + 1.5rem)}}.ArchivePage_page__iasds{align-items:center;background:var(--page-background-archive);display:flex;justify-content:center;min-height:100vh;padding:1.5rem 1rem}.ArchivePage_stack__73KjD{display:flex;flex-direction:column;gap:.875rem;width:min(100%,22rem)}.ArchivePage_pageFooter__lKml4{align-items:flex-end;bottom:1.25rem;display:flex;justify-content:space-between;left:max(1.25rem,(100vw - 100rem)/2 + 1.25rem);pointer-events:none;position:fixed;right:max(1.25rem,(100vw - 100rem)/2 + 1.25rem);z-index:30}.ArchivePage_pageFooter__lKml4>*{pointer-events:auto}.ArchivePage_bottomNav__iTGYj{display:flex;justify-content:flex-start}.ArchivePage_backButton__NN5Y8{background:#ffffffeb;border:.125rem solid var(--color-accent-green);border-radius:var(--radius-md);box-shadow:var(--shadow-accent-green);color:var(--color-text-primary);font-size:1rem;font-weight:400;letter-spacing:0;min-height:2.25rem;padding:.625rem 1.125rem;text-transform:uppercase;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.ArchivePage_backButton__NN5Y8:active,.ArchivePage_backButton__NN5Y8:focus-visible,.ArchivePage_backButton__NN5Y8:hover{background:var(--color-white);box-shadow:none;transform:translate(.1875rem,.125rem)}.ArchivePage_createWrap__qF3Qq{margin-top:3.125rem}.ArchivePage_createButton__vWdcd{background:var(--color-white);border:.25rem solid var(--color-accent-red);border-radius:var(--radius-md);box-shadow:var(--shadow-accent-red);color:var(--color-text-primary);font-size:1.25rem;font-weight:400;height:3.75rem;letter-spacing:0;line-height:1.2;min-height:3.75rem;padding:0 1.25rem;text-align:center;text-transform:uppercase;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);width:100%}.ArchivePage_budgetButton__MRUzO:active,.ArchivePage_budgetButton__MRUzO:hover,.ArchivePage_createButton__vWdcd:active,.ArchivePage_createButton__vWdcd:hover{box-shadow:none;transform:translate(.1875rem,.125rem)}.ArchivePage_budgetCard__Sey4v{position:relative}.ArchivePage_budgetCard__Sey4v:focus-within .ArchivePage_deleteButton__ivIRB,.ArchivePage_budgetCard__Sey4v:hover .ArchivePage_deleteButton__ivIRB{transform:translate(.1875rem,.125rem)}.ArchivePage_budgetButton__MRUzO{align-items:center;background:var(--color-white);border:.1875rem solid #69b5d3;border:.1875rem solid var(--card-border,#69b5d3);border-radius:.625rem;box-shadow:var(--shadow-accent-blue);box-shadow:var(--button-shadow,var(--shadow-accent-blue));color:var(--color-text-primary);display:flex;flex-direction:row;gap:.625rem;height:3.75rem;justify-content:center;min-height:3.75rem;padding:0 4.25rem 0 4.3125rem;text-align:center;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast);width:100%}.ArchivePage_budgetRange__r4rF9{color:var(--color-text-primary);font-size:1.25rem;font-weight:400;line-height:1.2;margin:0}.ArchivePage_deleteButton__ivIRB{align-items:center;background:#ffffffeb;border-radius:.5rem;display:inline-flex;height:2.125rem;justify-content:center;overflow:hidden;position:absolute;right:.5rem;top:.375rem;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);width:2.125rem;z-index:1}.ArchivePage_deleteButton__ivIRB:hover{background:var(--color-white);transform:translate(.1875rem,.125rem)}.ArchivePage_deleteIcon__aFCgH{height:1.6875rem;object-fit:contain;position:absolute;transition:opacity var(--transition-fast),transform var(--transition-fast);width:1.375rem}.ArchivePage_deleteIconOpen__LG5TI{opacity:0}.ArchivePage_deleteButton__ivIRB:focus-visible .ArchivePage_deleteIcon__aFCgH,.ArchivePage_deleteButton__ivIRB:hover .ArchivePage_deleteIcon__aFCgH{transform:scale(1.08)}.ArchivePage_deleteButton__ivIRB:focus-visible .ArchivePage_deleteIconClosed__v0kpQ,.ArchivePage_deleteButton__ivIRB:hover .ArchivePage_deleteIconClosed__v0kpQ{opacity:0}.ArchivePage_deleteButton__ivIRB:focus-visible .ArchivePage_deleteIconOpen__LG5TI,.ArchivePage_deleteButton__ivIRB:hover .ArchivePage_deleteIconOpen__LG5TI{opacity:1}@media(max-width:599px){.ArchivePage_pageFooter__lKml4{bottom:.875rem;left:.875rem;right:.875rem}.ArchivePage_budgetButton__MRUzO,.ArchivePage_createButton__vWdcd{height:3.75rem;min-height:3.75rem;padding:0 3rem 0 3.125rem}.ArchivePage_budgetRange__r4rF9{font-size:1.125rem}.ArchivePage_deleteButton__ivIRB{right:.5rem;top:.3125rem}}@media(min-width:600px)and (max-width:899px){.ArchivePage_pageFooter__lKml4{left:1rem;right:1rem}}@media(min-width:900px){.ArchivePage_pageFooter__lKml4{left:max(1.5rem,(100vw - 100rem)/2 + 1.5rem);right:max(1.5rem,(100vw - 100rem)/2 + 1.5rem)}}.LockToggle_button__vDYxN{background:#0000;border:none;border-radius:50%;height:var(--lock-size);overflow:visible;position:relative;transition:transform var(--transition-fast);width:var(--lock-size)}.LockToggle_button__vDYxN,.LockToggle_iconWrap__3I9Iv{align-items:center;display:flex;justify-content:center}.LockToggle_iconWrap__3I9Iv{transition:transform .3s ease}.LockToggle_icon__T9Cg3{display:block;height:var(--lock-icon-size);object-fit:contain;width:var(--lock-icon-size)}.TimerReminder_root__l0gHP{align-items:center;display:flex;flex-direction:column;gap:0}.TimerReminder_periodText__55aQB{color:var(--color-text-primary);font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:0;text-align:center;white-space:nowrap}.TimerReminder_reminderText__dsINt{animation:TimerReminder_fadeIn__Nf0ak .3s ease;color:var(--color-accent-red);color:var(--reminder-color,var(--color-accent-red));font-size:1rem;font-weight:400;letter-spacing:0;min-height:1.25rem;text-align:center}@media(max-width:768px){.TimerReminder_root__l0gHP{align-items:center}.TimerReminder_periodText__55aQB{font-size:1.125rem;line-height:1.2;text-align:center;white-space:nowrap}.TimerReminder_reminderText__dsINt{font-size:.875rem;line-height:1.2;min-height:1.0625rem;text-align:center;white-space:nowrap}}@keyframes TimerReminder_fadeIn__Nf0ak{0%{opacity:0;transform:translateY(-rem(5))}to{opacity:1;transform:translateY(0)}}.ProfileMenu_wrapper__r6OBf{position:relative}.ProfileMenu_fileInput__8OC9z{display:none}.ProfileMenu_avatarButton__YF62N,.ProfileMenu_loginButton__I6a7F{align-items:center;background:var(--color-white);border:.1875rem solid var(--button-border,var(--color-accent-blue));border-radius:var(--radius-md);box-shadow:var(--shadow-accent-blue);color:var(--color-text-primary);display:inline-flex;justify-content:center;min-height:3.25rem;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.ProfileMenu_avatarButton__YF62N:focus-visible,.ProfileMenu_avatarButton__YF62N:hover,.ProfileMenu_loginButton__I6a7F:focus-visible,.ProfileMenu_loginButton__I6a7F:hover,.ProfileMenu_menuButton__CxBFD:focus-visible,.ProfileMenu_menuButton__CxBFD:hover{box-shadow:none;transform:translate(.1875rem,.125rem)}.ProfileMenu_avatarButton__YF62N{border-radius:50%;min-width:3.25rem;overflow:hidden;width:3.25rem}.ProfileMenu_avatarButton__YF62N,.ProfileMenu_loginButton__I6a7F{border:.125rem solid var(--border-neutral);box-shadow:var(--shadow-neutral-edit)}.ProfileMenu_loginButton__I6a7F{color:var(--color-text-primary);font-size:1rem;font-weight:400;letter-spacing:0;min-height:2.75rem;padding:.5rem .875rem;text-transform:uppercase}.ProfileMenu_avatarImage__7Kj5K{display:block;height:100%;object-fit:cover;width:100%}.ProfileMenu_avatarFallback__YByoO{font-size:1.25rem;font-weight:400;text-transform:uppercase}.ProfileMenu_menu__lwb8\+{background:var(--color-white);border:.1875rem solid var(--border-neutral);border-radius:var(--radius-md);box-shadow:var(--shadow-neutral-edit);padding:1rem;position:absolute;right:0;top:calc(100% + .75rem);width:min(17.5rem,100vw - 1.5rem);z-index:120}.ProfileMenu_guestMenu__NNHE0{padding-top:.75rem}.ProfileMenu_profileInfo__1VH0n{align-items:center;border-bottom:.0625rem solid var(--color-border);display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem;padding-bottom:.75rem;text-align:center}.ProfileMenu_profileLogin__Rkgl0{color:var(--color-text-primary);font-size:1rem;font-weight:400;text-transform:uppercase}.ProfileMenu_profileEmail__KsDMM{color:var(--color-text-secondary);font-size:1rem;font-weight:400;line-height:1.25;overflow-wrap:anywhere}.ProfileMenu_menuActions__boTUK{display:flex;flex-direction:column;gap:.5rem}.ProfileMenu_menuButton__CxBFD{background:var(--color-white);border:.125rem solid var(--border-neutral);border-radius:var(--radius-md);box-shadow:var(--shadow-neutral-edit);color:var(--color-text-primary);font-size:1rem;font-weight:400;letter-spacing:0;min-height:2.75rem;padding:.625rem .75rem;text-align:center;text-transform:uppercase;width:100%}@media(max-width:768px){.ProfileMenu_avatarButton__YF62N{min-height:2.5rem;min-width:2.5rem;width:2.5rem}.ProfileMenu_avatarFallback__YByoO{font-size:1rem}.ProfileMenu_menu__lwb8\+{right:0;width:min(16.25rem,100vw - 1.5rem)}.ProfileMenu_loginButton__I6a7F{font-size:1rem;line-height:1;min-height:2.25rem;padding:.375rem .625rem}}.Header_header__9nbk6{grid-gap:1rem;align-items:start;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 auto;max-width:100rem;padding:2rem 1.25rem 1.5rem;position:static;width:100%;z-index:100}.Header_budgetBlock__5SxZL{display:flex;flex-direction:column;gap:.25rem;justify-self:start;min-height:5.125rem;min-width:12.5rem}.Header_budgetLine__MQKik{align-items:center;display:flex;gap:0;line-height:1.2;min-height:2.4375rem;white-space:nowrap;width:-webkit-max-content;width:max-content}.Header_budgetInput__2srEG,.Header_budgetLabel__I5nJh,.Header_budgetSizer__4151s,.Header_budgetValueStatic__rDw1D,.Header_currency__FpIF9{font-feature-settings:lining-nums proportional-nums;font-family:Roboto Condensed,sans-serif;font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;line-height:1.2}.Header_budgetValueWrap__JELlT{display:inline-block;min-width:1ch;position:relative}.Header_budgetInput__2srEG,.Header_budgetSizer__4151s{white-space:pre}.Header_budgetInput__2srEG{background:#0000;border:none;color:inherit;inset:0;line-height:1.2;font:inherit;margin:0;min-width:1ch;outline:none;padding:0;position:absolute;width:100%}.Header_budgetSizer__4151s{pointer-events:none;visibility:hidden}.Header_budgetText__nzMFX{margin:0}.Header_editableText__MaEOT{cursor:pointer}.Header_budgetLabel__I5nJh{white-space:pre}.Header_budgetValueStatic__rDw1D{display:inline-block}.Header_remainingText__NYRx2{color:var(--color-text-primary);font-size:2rem;font-weight:400;line-height:1.2;margin:0;min-height:2.4375rem}.Header_remainingTextHidden__Zpkad{visibility:hidden}.Header_centerBlock__gNOTF{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;justify-self:center;max-width:25rem;width:100%}.Header_periodDisplay__c0ilR,.Header_periodPickerWrap__z8O6e{max-width:18.75rem;width:100%}.Header_periodDisplay__c0ilR{align-items:center;cursor:default;display:flex;justify-content:space-between;min-height:3.125rem;text-align:center}.Header_periodDisplayContent__DtTwO{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:3.125rem}.Header_periodDisplaySpacer__Oh138{flex-shrink:0;height:3.125rem;width:3.125rem}.Header_periodDisplayEditable__x1bVK{cursor:pointer}.Header_actionsBlock__kHnIx{align-items:center;display:flex;gap:1.25rem;justify-content:flex-end;justify-self:end;min-width:11.25rem}.Header_currency__FpIF9{color:inherit;line-height:1.2;margin-left:0;white-space:nowrap}@media(max-width:768px){.Header_header__9nbk6{grid-column-gap:.625rem;grid-row-gap:1.5625rem;align-items:start;column-gap:.625rem;display:grid;grid-template-areas:"period period" "budget actions";grid-template-columns:minmax(0,1fr) auto;padding:calc(env(safe-area-inset-top, 0px) + 1.5rem) 1.25rem 1.5rem;row-gap:1.5625rem}.Header_budgetBlock__5SxZL{align-items:flex-start;align-self:start;gap:.125rem;grid-area:budget;justify-content:flex-start;justify-self:start;max-width:100%;min-height:0;min-width:0;width:100%}.Header_centerBlock__gNOTF{align-items:center;grid-area:period;justify-self:center;margin-top:0;max-width:100%;width:auto}.Header_actionsBlock__kHnIx{align-items:flex-start;align-self:start;gap:.75rem;grid-area:actions;justify-content:flex-end;justify-self:end;min-width:0;width:auto}.Header_budgetLine__MQKik{justify-content:flex-start;max-width:100%;min-height:0;min-width:0}.Header_remainingText__NYRx2{line-height:1.2;min-height:1.8125rem;text-align:left}.Header_periodDisplay__c0ilR,.Header_periodPickerWrap__z8O6e{max-width:calc(100vw - 2.5rem);min-height:0;width:auto}.Header_periodDisplay__c0ilR{justify-content:center;min-height:0}.Header_periodDisplayContent__DtTwO{flex:0 1 auto;justify-content:center}.Header_periodDisplaySpacer__Oh138{display:none}}@media(min-width:769px)and (max-width:899px){.Header_header__9nbk6{padding-inline:.75rem}}.ColorPickerButton_trigger__M-\+UT{background:var(--color-white);background:var(--picker-current-color,var(--color-white));border:.125rem solid #f9f9f9;border-radius:50%;bottom:.75rem;box-shadow:.0625rem .0625rem .03125rem #0003;cursor:pointer;height:1.5rem;left:.75rem;position:absolute;width:1.5rem}.ColorPickerButton_palette__yr3XB{grid-gap:.5rem;background:var(--color-white);border-radius:.5rem;box-shadow:.125rem .125rem .0625rem #00000026;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);padding:1rem}.ColorPickerButton_swatch__l3nW9{background:var(--color-white);background:var(--picker-color,var(--color-white));border:.0625rem solid var(--color-border);border-radius:50%;cursor:pointer;height:2rem;transition:transform var(--transition-fast);width:2rem}.ColorPickerButton_swatch__l3nW9:hover{transform:scale(1.1)}.ColorPickerButton_swatchActive__xzmot{border:.125rem solid var(--color-text-primary)}.ChecklistItem_item__lCSYb{align-items:center;background:var(--color-white);background:var(--item-bg,var(--color-white));border:.125rem solid var(--item-border,var(--color-white));border-radius:var(--radius-md);box-shadow:none;box-sizing:border-box;color:var(--color-text-primary);display:flex;font-size:1.5rem;gap:.75rem;height:4.0625rem;justify-content:flex-start;margin:0 auto .625rem;max-width:calc(100% - .5rem);min-height:4.0625rem;padding:.75rem .9375rem;position:relative;transition:box-shadow var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast);width:calc(100% - .5rem)}.ChecklistItem_itemEditable__pb4KL{box-shadow:var(--shadow-neutral-edit);box-shadow:var(--budget-card-shadow,var(--shadow-neutral-edit))}.ChecklistItem_itemReadonly__Rtd0Q{gap:.25rem}.ChecklistItem_itemEditable__pb4KL:hover{box-shadow:none;transform:translate(.1875rem,.125rem)}.ChecklistItem_itemPriority__Q7xi3{--item-border:var(--priority-border-color,var(--color-accent-red))}.ChecklistItem_itemCompleted__DLHiu:after{background:var(--checkbox-color);background:var(--completed-strike-color,var(--checkbox-color));border-radius:62.4375rem;content:"";height:.0625rem;left:5.9375rem;left:var(--completed-strike-left,5.9375rem);opacity:.95;pointer-events:none;position:absolute;right:.9375rem;right:var(--completed-strike-right,.9375rem);top:50%;transform:translateY(-50%)}.ChecklistItem_left__6\+jvl{align-items:center;display:flex}.ChecklistItem_leftEditing__4ByLc{gap:.375rem;margin-right:.5rem;min-width:4.25rem}.ChecklistItem_leftReadonly__SD7cz{flex:0 0 1.5rem;gap:0;margin-right:0;min-width:1.5rem}.ChecklistItem_dragHandle__DcDtW{align-items:center;background:#0000;border:none;cursor:grab;display:inline-flex;height:1.5rem;justify-content:center;padding:0;width:1.5rem}.ChecklistItem_dragHandle__DcDtW:active{cursor:grabbing}.ChecklistItem_dragHandleIcon__I\+hD3{display:block;height:2rem;object-fit:contain;width:1.0625rem}.ChecklistItem_iconButton__KRd-x{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.25rem}.ChecklistItem_starIcon__Upnmp{display:block;height:1.75rem;object-fit:contain;transition:opacity var(--transition-fast),transform var(--transition-fast);width:1.75rem}.ChecklistItem_starActive__AA7hd{opacity:1}.ChecklistItem_starInactive__pL0sZ{filter:grayscale(1);opacity:.65}.ChecklistItem_iconButton__KRd-x:focus-visible .ChecklistItem_starIcon__Upnmp,.ChecklistItem_iconButton__KRd-x:hover .ChecklistItem_starIcon__Upnmp{transform:scale(1.08)}.ChecklistItem_checkbox__QFvQt{align-items:center;background:var(--color-white);background:var(--checkbox-bg,var(--color-white));border:var(--checkbox-border,.0625rem solid var(--color-border));border-radius:.3125rem;box-shadow:.0625rem .03125rem -rem(1) #00000040;box-shadow:var(--checkbox-shadow,-rem(1) .0625rem .03125rem #00000040);cursor:pointer;display:flex;height:1.5rem;justify-content:center;transform:none;transform:var(--checkbox-transform,none);transition:all var(--transition-fast);width:1.5rem}.ChecklistItem_itemEditable__pb4KL:hover .ChecklistItem_checkbox__QFvQt{box-shadow:none;box-shadow:var(--checkbox-hover-shadow,none);transform:none;transform:var(--checkbox-hover-transform,none)}.ChecklistItem_checkboxCompleted__6hZZX{--checkbox-border:none;--checkbox-shadow:none;--checkbox-transform:translate(-rem(1),rem(1));--checkbox-bg:var(--checkbox-color,var(--color-white));--checkbox-hover-shadow:none;--checkbox-hover-transform:translate(-rem(1),rem(1))}.ChecklistItem_checkboxInner__9Gxoa{background:var(--color-white);background:var(--checkbox-color,var(--color-white));border-radius:50%;height:.75rem;width:.75rem}.ChecklistItem_content__xFWgk{align-items:center;display:flex;flex:1 1 auto;margin-right:1rem;max-width:calc(100% - 17.5rem);min-height:2.25rem;overflow:hidden}.ChecklistItem_leftReadonly__SD7cz+.ChecklistItem_content__xFWgk{margin-left:1.25rem}.ChecklistItem_textInput__Xr57r{background:#0000;border:none;box-sizing:border-box;font-weight:400;height:2.5rem;line-height:1.2;outline:none}.ChecklistItem_textDisplay__fDtsY,.ChecklistItem_textInput__Xr57r{color:var(--color-text-primary);font-size:1.5rem;min-height:2.5rem;padding:.25rem 0;width:100%}.ChecklistItem_textDisplay__fDtsY{align-items:center;display:flex}.ChecklistItem_textDisplayEditable__Z6\+xy{cursor:text}.ChecklistItem_textCompleted__psQFo{text-decoration:none}.ChecklistItem_amountWrap__v0j\+v{margin-left:auto;min-width:7.5rem;text-align:right}.ChecklistItem_amountWrapEditing__2x1-R{margin-right:0}.ChecklistItem_amountEditor__vveNc{align-items:center;display:flex;gap:.125rem;justify-content:flex-end;min-height:2.5rem;width:100%}.ChecklistItem_amountInput__9u9mL{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:#0000;border:none;box-sizing:border-box;font-weight:400;line-height:1.2;min-height:2.5rem;outline:none;padding:0;text-align:right;width:6.25rem}.ChecklistItem_amountInput__9u9mL,.ChecklistItem_amountText__seZkn,.ChecklistItem_currency__IFnVr{color:var(--color-text-primary);font-size:1.5rem}.ChecklistItem_amountText__seZkn{align-items:center;display:flex;justify-content:flex-end;min-height:2.5rem}.ChecklistItem_amountTextEditable__ckk55{cursor:text}.ChecklistItem_amountInput__9u9mL::-webkit-inner-spin-button,.ChecklistItem_amountInput__9u9mL::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ChecklistItem_deleteWrap__Vpho2{display:flex;justify-content:center;margin-left:.5rem;min-width:2rem}.ChecklistItem_deleteButton__ja-Bq{align-items:center;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:.25rem;position:relative;width:2rem}.ChecklistItem_deleteIcon__EZCtt{height:1.75rem;object-fit:contain;position:absolute;transition:opacity var(--transition-fast),transform var(--transition-fast);width:1.5rem}.ChecklistItem_deleteIconOpen__WkUVS{opacity:0}.ChecklistItem_deleteButton__ja-Bq:focus-visible .ChecklistItem_deleteIcon__EZCtt,.ChecklistItem_deleteButton__ja-Bq:hover .ChecklistItem_deleteIcon__EZCtt{transform:scale(1.08)}.ChecklistItem_deleteButton__ja-Bq:focus-visible .ChecklistItem_deleteIconClosed__8B275,.ChecklistItem_deleteButton__ja-Bq:hover .ChecklistItem_deleteIconClosed__8B275{opacity:0}.ChecklistItem_deleteButton__ja-Bq:focus-visible .ChecklistItem_deleteIconOpen__WkUVS,.ChecklistItem_deleteButton__ja-Bq:hover .ChecklistItem_deleteIconOpen__WkUVS{opacity:1}@media(max-width:768px){.ChecklistItem_item__lCSYb{align-items:center;flex-wrap:nowrap;gap:.5rem;height:3.125rem;margin:0 0 .625rem;max-width:100%;min-height:3.125rem;padding:.5rem .625rem;width:98%}.ChecklistItem_itemEditable__pb4KL{padding-right:2.25rem}.ChecklistItem_left__6\+jvl{margin-right:0}.ChecklistItem_leftEditing__4ByLc{gap:.0625rem;margin-right:0;min-width:3rem}.ChecklistItem_leftReadonly__SD7cz{flex:0 0 1.5rem;min-width:1.5rem}.ChecklistItem_deleteIcon__EZCtt,.ChecklistItem_dragHandleIcon__I\+hD3,.ChecklistItem_starActive__AA7hd,.ChecklistItem_starInactive__pL0sZ{font-size:1.375rem}.ChecklistItem_content__xFWgk{margin-right:-1.125rem;max-width:none;min-height:1.5rem;min-width:0;width:auto}.ChecklistItem_leftReadonly__SD7cz+.ChecklistItem_content__xFWgk{margin-left:.5rem}.ChecklistItem_textDisplay__fDtsY,.ChecklistItem_textInput__Xr57r{font-size:1rem;line-height:1.2;min-height:1.5rem;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.ChecklistItem_amountWrap__v0j\+v{margin-left:auto;min-width:4rem;text-align:right;width:auto}.ChecklistItem_amountEditor__vveNc,.ChecklistItem_amountText__seZkn{font-size:1rem;justify-content:flex-end;line-height:1.2;min-height:1.5rem;white-space:nowrap}.ChecklistItem_amountInput__9u9mL,.ChecklistItem_currency__IFnVr{font-size:1rem;min-height:1.5rem}.ChecklistItem_amountInput__9u9mL{width:3.25rem}.ChecklistItem_deleteWrap__Vpho2{margin-left:0;position:absolute;right:.375rem;top:50%;transform:translateY(-50%)}.ChecklistItem_deleteIcon__EZCtt,.ChecklistItem_starIcon__Upnmp{height:1.375rem;width:1.375rem}.ChecklistItem_dragHandleIcon__I\+hD3{height:1.75rem;width:.8125rem}}.NoteItem_noteItem__Ola\+B{background:var(--color-white);border:.125rem solid var(--color-white);border-radius:var(--radius-md);box-sizing:border-box;margin:0 auto .625rem;max-width:calc(100% - .5rem);padding:.75rem 2.5rem 2.125rem .75rem;position:relative;transition:box-shadow var(--transition-fast),transform var(--transition-fast);width:calc(100% - .5rem)}.NoteItem_noteItemEditable__vd5iO{box-shadow:var(--shadow-neutral-edit);box-shadow:var(--budget-card-shadow,var(--shadow-neutral-edit));padding-left:3rem}.NoteItem_noteItemEditable__vd5iO:hover{box-shadow:none;transform:translate(.1875rem,.125rem)}.NoteItem_textarea__HbBv\+{background:#0000;border:none;border-radius:0;box-sizing:border-box;color:var(--color-text-primary);font-size:1rem;font-weight:400;line-height:1.4;margin:0;min-height:3.75rem;outline:none;padding:0;resize:vertical;width:100%}.NoteItem_dragHandle__uTxHf{align-items:center;background:#0000;border:none;cursor:grab;display:inline-flex;height:1.5rem;justify-content:center;left:.625rem;padding:0;position:absolute;top:.75rem;width:1.5rem}.NoteItem_dragHandle__uTxHf:active{cursor:grabbing}.NoteItem_dragHandleIcon__ZoFD2{display:block;height:1.875rem;object-fit:contain;width:.9375rem}.NoteItem_content__RFJsq{min-height:3.75rem}.NoteItem_contentEditable__-ajc2{cursor:text}.NoteItem_text__ltduN{color:var(--color-text-primary);font-size:1rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.NoteItem_signature__0\+tLz{bottom:.5rem;position:absolute;right:.75rem}.NoteItem_signatureText__3y9sI{color:var(--color-text-secondary);font-size:1rem;line-height:1.4;opacity:.7}.NoteItem_deleteWrap__p0SJW{position:absolute;right:.5rem;top:.75rem}.NoteItem_deleteButton__snzZ8{align-items:center;background:#0000;border-radius:50%;cursor:pointer;display:flex;height:1.5rem;justify-content:center;position:relative;transition:background-color var(--transition-fast);width:1.5rem}.NoteItem_deleteIcon__jVu4f{height:1.375rem;object-fit:contain;position:absolute;transition:opacity var(--transition-fast),transform var(--transition-fast);width:.9375rem}.NoteItem_deleteIconOpen__ytk3k{opacity:0}.NoteItem_deleteButton__snzZ8:focus-visible .NoteItem_deleteIcon__jVu4f,.NoteItem_deleteButton__snzZ8:hover .NoteItem_deleteIcon__jVu4f{transform:scale(1.08)}.NoteItem_deleteButton__snzZ8:focus-visible .NoteItem_deleteIconClosed__Xunfk,.NoteItem_deleteButton__snzZ8:hover .NoteItem_deleteIconClosed__Xunfk{opacity:0}.NoteItem_deleteButton__snzZ8:focus-visible .NoteItem_deleteIconOpen__ytk3k,.NoteItem_deleteButton__snzZ8:hover .NoteItem_deleteIconOpen__ytk3k{opacity:1}@media(max-width:768px){.NoteItem_noteItem__Ola\+B{margin:0 0 .625rem;max-width:100%;width:98%}.NoteItem_noteItemEditable__vd5iO{padding-left:2.375rem}.NoteItem_dragHandle__uTxHf{left:.5rem;top:.75rem}.NoteItem_dragHandleIcon__ZoFD2{height:1.5rem;width:.6875rem}}.BudgetCard_card__tYtQL{background:var(--color-white);background:var(--budget-card-bg,var(--color-white));border-radius:var(--radius-md);box-shadow:var(--shadow-card);box-shadow:var(--budget-card-shadow,var(--shadow-card));box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:21.875rem;padding:1.25rem;position:relative;transition:none;width:100%}.BudgetCard_notesCard__1FGOs{min-height:0}.BudgetCard_header__4p0DX{align-items:center;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.BudgetCard_titleWrap__TRazx{flex:1 1;min-width:0}.BudgetCard_titleInput__ggLWR{background:#0000;border:none;line-height:1.2;min-height:1.8125rem;outline:none;padding:0;width:100%}.BudgetCard_titleInput__ggLWR,.BudgetCard_title__9Q722{color:var(--color-text-primary);color:var(--budget-card-text,var(--color-text-primary));font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:400}.BudgetCard_title__9Q722{text-transform:none}.BudgetCard_titleEditable__Vyra3{cursor:text}.BudgetCard_amountWrap__NRRZ\+{flex-shrink:0;min-width:7.5rem;text-align:right}.BudgetCard_amount__6ybZM{color:var(--color-text-primary);color:var(--budget-card-text,var(--color-text-primary));font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:400}.BudgetCard_content__M27lb{display:flex;flex:1 1;flex-direction:column;margin-bottom:0;min-height:0;overflow-x:hidden;overflow-y:hidden}.BudgetCard_notesContent__gXKX6{overflow:hidden}.BudgetCard_notesScroller__W23Uc{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 .5rem .25rem 0;scrollbar-color:#ffffffa6 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.BudgetCard_notesScroller__W23Uc::-webkit-scrollbar{width:.375rem}.BudgetCard_notesScroller__W23Uc::-webkit-scrollbar-track{background:#0000}.BudgetCard_notesScroller__W23Uc::-webkit-scrollbar-thumb{background-color:#ffffffa6;border-radius:62.4375rem}.BudgetCard_notesScroller__W23Uc>:last-child .note-item,.BudgetCard_notesScroller__W23Uc>button:last-child{margin-bottom:0}.BudgetCard_addButton__WOYqT{align-items:center;background:var(--color-white);border:.125rem solid #0000;border-radius:var(--radius-md);box-shadow:var(--shadow-neutral-edit);box-shadow:var(--budget-card-shadow,var(--shadow-neutral-edit));box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:1.5rem;height:4.0625rem;justify-content:space-between;margin:0 auto .625rem;max-width:calc(100% - .5rem);min-height:4.0625rem;padding:.75rem .9375rem;position:relative;transition:transform var(--transition-fast),box-shadow var(--transition-fast);width:calc(100% - .5rem)}.BudgetCard_addButton__WOYqT:hover{box-shadow:none;transform:translate(.1875rem,.125rem)}.BudgetCard_addButtonCenter__XntQ5{align-items:center;display:flex;flex:1 1;justify-content:center}.BudgetCard_addButtonIcon__fbzje{display:block;height:2.125rem;object-fit:contain;pointer-events:none;width:2.125rem}.BudgetCard_emptyMessage__RQ\+Oi{align-items:center;color:var(--color-text-primary);color:var(--budget-card-text,var(--color-text-primary));display:flex;height:6.25rem;justify-content:center;opacity:.7}.BudgetCard_emptyMessageText__MxeL\+{font-size:1rem;line-height:1.4}.BudgetCard_activeItemsWrap__GHQAw{flex:0 0 auto;overflow:hidden;padding:0 0 .25rem}.BudgetCard_activeItemsWrap__GHQAw>:last-child .checklist-item,.BudgetCard_activeItemsWrap__GHQAw>button:last-child{margin-bottom:0}.BudgetCard_completedSection__ZjYQR{flex:0 0 auto;min-height:0;overflow:hidden;position:relative}.BudgetCard_completedSection__ZjYQR .checklist-item:last-child{margin-bottom:0}.BudgetCard_completedSectionWithItems__SoC6T{border-top:.0625rem solid #ffffff4d;margin-top:.625rem;padding-bottom:.625rem;padding-top:.625rem}.BudgetCard_completedScroller__\+ZI38{box-sizing:border-box;max-width:100%;min-height:4.375rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 .3125rem 0 0;scrollbar-color:#ffffffa6 #0000;scrollbar-gutter:stable;scrollbar-width:thin;width:100%}.BudgetCard_completedScrollerScrollable__BPyp\+{max-height:10rem}.BudgetCard_completedScrollerScrollable__BPyp\+::-webkit-scrollbar,.BudgetCard_completedScroller__\+ZI38::-webkit-scrollbar{width:.375rem}.BudgetCard_completedScroller__\+ZI38::-webkit-scrollbar-track{background:#0000}.BudgetCard_completedScroller__\+ZI38::-webkit-scrollbar-thumb{background-color:#ffffffa6;border-radius:62.4375rem}@supports not (scrollbar-gutter:stable){.BudgetCard_completedScroller__\+ZI38,.BudgetCard_notesScroller__W23Uc{overflow-y:scroll}}.BudgetCard_completedEmptyMessage__UdaGm{align-items:center;color:var(--color-text-primary);color:var(--budget-card-text,var(--color-text-primary));display:flex;font-size:1rem;height:3.75rem;justify-content:center;opacity:.5}@media(max-width:768px){.BudgetCard_card__tYtQL{margin:0 auto;max-width:none;min-height:15rem;padding:.875rem;width:100%}.BudgetCard_notesCard__1FGOs{height:min(32.5rem,100vh - 11.25rem);min-height:20rem}.BudgetCard_header__4p0DX{align-items:center;flex-direction:row;gap:.75rem;margin-bottom:.875rem}.BudgetCard_amount__6ybZM,.BudgetCard_titleInput__ggLWR,.BudgetCard_title__9Q722{font-size:1.125rem!important;line-height:1.2}.BudgetCard_titleInput__ggLWR{min-height:0;padding:0}.BudgetCard_amountWrap__NRRZ\+{min-width:5.25rem;text-align:right}.BudgetCard_addButton__WOYqT{font-size:1.125rem;height:3.125rem;margin:0 0 .625rem;max-width:100%;min-height:3.125rem;padding:.625rem .75rem;width:98%}.BudgetCard_addButtonIcon__fbzje{height:1.25rem;width:1.25rem}.BudgetCard_activeItemsWrap__GHQAw,.BudgetCard_notesScroller__W23Uc{padding:0 0 .125rem}.BudgetCard_completedScroller__\+ZI38{padding-right:.5rem;width:100%}}.BudgetGrid_wrapper__eRLBc{margin:0 auto;max-width:100rem;min-height:43.75rem;padding:1.25rem;width:100%}.BudgetGrid_grid__PdI4n{grid-gap:1.25rem;display:grid;gap:1.25rem;height:100%;min-height:43.75rem}.BudgetGrid_cell__3D7rd{display:flex;flex-direction:column}@media(max-width:900px){.BudgetGrid_wrapper__eRLBc{min-height:auto;padding:0 1.25rem 1.25rem}.BudgetGrid_grid__PdI4n{gap:.625rem;grid-template-columns:1fr!important;grid-template-rows:auto!important;justify-items:center;min-height:auto}.BudgetGrid_cell__3D7rd{align-items:center;grid-column:auto!important;grid-row:auto!important;height:auto!important;width:100%}}.MainPage_page__7pQyU{background:var(--page-background-main);min-height:100vh}.MainPage_content__QA0yO{display:flex;flex-direction:column;padding:0 0 2rem}.MainPage_pageHint__YVK6f{right:max(1.25rem,(100vw - 100rem)/2 + 1.25rem)}@media(max-width:599px){.MainPage_content__QA0yO{padding:0 0 1.5rem}.MainPage_pageHint__YVK6f{right:.875rem}}@media(min-width:600px)and (max-width:899px){.MainPage_content__QA0yO{padding:0 1rem 1.75rem}.MainPage_pageHint__YVK6f{right:1rem}}@media(min-width:900px){.MainPage_content__QA0yO{padding:0 1.5rem 2rem}.MainPage_pageHint__YVK6f{right:max(1.5rem,(100vw - 100rem)/2 + 1.5rem)}}.MainPage_emptyState__0qHLG{align-items:center;background:var(--page-background-main);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:100vh;padding:2rem 1rem;text-align:center}.MainPage_emptyTitle__Myflw{color:var(--color-text-primary);font-size:1.875rem;font-weight:400;margin:0}.MainPage_emptyActions__e2-MB{display:flex;flex-direction:column;gap:.75rem;width:min(100%,21.375rem)}.MainPage_primaryAction__a8wHI,.MainPage_secondaryAction__5KABU{background:var(--color-white);border-radius:var(--radius-md);color:var(--color-text-primary);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.MainPage_primaryAction__a8wHI:hover,.MainPage_secondaryAction__5KABU:hover{box-shadow:var(--shadow-card-hover);transform:translate(-rem(1),.0625rem)}.MainPage_primaryAction__a8wHI{border:.25rem solid var(--color-accent-red);box-shadow:var(--shadow-card);font-size:1.125rem;min-height:3.9375rem;padding:.875rem 1.25rem}.MainPage_secondaryAction__5KABU{background:var(--color-surface-soft-pink);border:.125rem solid var(--color-accent-red);font-size:.875rem;min-height:2.75rem;padding:.625rem 1rem}@font-face{font-display:block;font-family:Roboto Condensed;font-stretch:75% 125%;font-style:normal;font-weight:100 900;src:url(/static/media/RobotoCondensed-VariableFont_wght.4e5c78435a690dac3cd4.woff2) format("woff2-variations"),url(/static/media/RobotoCondensed-VariableFont_wght.ab4eb3d3366091f3f82a.woff) format("woff-variations")}@font-face{font-display:block;font-family:Roboto Condensed;font-stretch:75% 125%;font-style:italic;font-weight:100 900;src:url(/static/media/RobotoCondensed-Italic-VariableFont_wght.ebaa096fb706b397d67c.woff2) format("woff2-variations"),url(/static/media/RobotoCondensed-Italic-VariableFont_wght.5b30631836cf3ce14e9e.woff) format("woff-variations")}*,:after,:before{box-sizing:border-box}#root,body,html{min-height:100%}html{font-size:100%;overflow-y:scroll;scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--page-background-default);color:var(--color-text-primary);font-family:Roboto Condensed,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0;line-height:1.5;margin:0;min-height:100vh}button,input,select,textarea{font:inherit;font-weight:400;letter-spacing:0}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}:focus,input:focus,select:focus,textarea:focus{outline:none}::selection{background-color:#69b5d34d;color:var(--color-text-primary)}::placeholder{color:var(--color-text-secondary);opacity:.6}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}input[type=date]::-webkit-datetime-edit-fields-wrapper{color:var(--color-text-secondary);opacity:.6}a,button,input,select,textarea{transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}::-webkit-scrollbar{height:.5rem;width:.5rem}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.25rem}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:.25rem}::-webkit-scrollbar-thumb:hover{background:#c1c1c1}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.151186cb.css.map*/