@layer theme, base, components, utilities;@layer utilities{.account-status_panel__kra_y{padding:1.25rem;margin-top:2rem;border-style:solid;border-width:1px;border-radius:.75rem;border-color:var(--separator);background-color:var(--surface)}.account-status_title__gbzqo{font-weight:500}.account-status_statusText__p7Dek{margin-top:.5rem;font-size:.875rem;line-height:calc(1.25 / .875);color:var(--label-secondary)}.account-status_errorMessage__SH_Br{margin-top:.5rem;font-size:.875rem;line-height:calc(1.25 / .875);color:var(--danger)}.account-status_signedIn__csjWH{margin-top:.5rem}.account-status_signedInRow__PtIXr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.account-status_signedInText__GeSxE{font-size:.875rem;line-height:calc(1.25 / .875);color:var(--label-secondary)}.account-status_signOutButton__qlBeM{padding-inline:1rem;padding-block:.5rem;font-size:.875rem;line-height:calc(1.25 / .875);font-weight:500;border-style:solid;border-width:1px;border-radius:.5rem;border-color:var(--field-border)}.account-status_signOutButton__qlBeM:hover{background-color:var(--surface-secondary)}}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{.account-status_signOutButton__qlBeM:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--focus-ring)}.account-status_signOutButton__qlBeM:disabled{opacity:.6}.account-status_errorDetail__D_sxM{margin-left:.25rem}.account-status_authLinks__dUD9i{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.account-status_signInLink__gPDrH{padding-inline:1rem;padding-block:.5rem;font-size:.875rem;line-height:calc(1.25 / .875);font-weight:500;border-radius:.5rem;background-color:var(--tint);color:var(--tint-foreground)}.account-status_signInLink__gPDrH:hover{background-color:color-mix(in srgb,var(--tint) 85%,black)}.account-status_signUpLink__T1rou{padding-inline:1rem;padding-block:.5rem;font-size:.875rem;line-height:calc(1.25 / .875);font-weight:500;border-style:solid;border-width:1px;border-radius:.5rem;border-color:var(--field-border)}.account-status_signUpLink__T1rou:hover{background-color:var(--surface-secondary)}}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}.doc-tabs_tabs__msmgv{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:0 0 16px;padding:2px;border-radius:10px;background:var(--surface-secondary)}.doc-tabs_tabs__msmgv a{display:flex;min-height:36px;align-items:center;justify-content:center;border-radius:8px;color:var(--label-secondary);font-size:15px;font-weight:600;text-decoration:none}.doc-tabs_tabs__msmgv a[aria-current=page]{background:var(--surface);color:var(--label-primary);box-shadow:0 1px 3px rgb(0 0 0/12%)}@layer theme, base, components, utilities;@layer utilities{.mobile-settings-menu_menuStatus__dfA_f{padding-inline:1rem;padding-block:.75rem;font-size:.875rem;line-height:calc(1.25 / .875);color:var(--label-secondary)}}.fixed-costs_manager__Enczx{display:grid;gap:20px;min-width:0;padding-bottom:24px}.fixed-costs_context__iotYR{min-width:0}.fixed-costs_context__iotYR label{display:grid;gap:6px;max-width:440px;color:var(--label-secondary);font-size:14px;font-weight:600}.fixed-costs_context__iotYR select{width:100%;min-height:48px;padding:9px 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-fill);color:var(--label-primary);font-size:16px}.fixed-costs_context__iotYR p{margin:0;color:var(--label-secondary);overflow-wrap:anywhere}.fixed-costs_context__iotYR strong{color:var(--label-primary)}.fixed-costs_addAction__j_oV2,.fixed-costs_feedback__f8mNi a,.fixed-costs_feedback__f8mNi button,.fixed-costs_formActions__puJVO button,.fixed-costs_pagination__h0g2T button,.fixed-costs_ruleActions__A2Idu button,.fixed-costs_stopConfirmation__hWr1l button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:8px 13px;border:1px solid var(--separator);border-radius:11px;background:var(--surface);color:var(--tint);cursor:pointer;font-size:14px;font-weight:600;text-decoration:none}.fixed-costs_addAction__j_oV2{justify-self:start;border-color:var(--tint);background:var(--tint);color:var(--tint-foreground)}.fixed-costs_empty__IvXRV,.fixed-costs_feedback__f8mNi,.fixed-costs_note__h3KoV,.fixed-costs_notice__CSF9g{margin:0;padding:14px 16px;border:1px solid var(--separator);border-radius:13px;background:var(--surface);color:var(--label-secondary);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.fixed-costs_feedback__f8mNi{border-color:color-mix(in srgb,var(--danger) 36%,var(--separator));color:var(--danger)}.fixed-costs_feedback__f8mNi p{margin:0 0 10px}.fixed-costs_notice__CSF9g{border-color:color-mix(in srgb,var(--success) 35%,var(--separator));color:var(--label-primary)}.fixed-costs_form__SJcp7{display:grid;gap:15px;padding:18px;border:1px solid var(--separator);border-radius:16px;background:var(--surface)}.fixed-costs_form__SJcp7 h2,.fixed-costs_listTitle__0_rs_{margin:0;color:var(--label-primary);font-size:18px;font-weight:650}.fixed-costs_warning__780T5{margin:0;padding:12px 14px;border-left:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--surface));color:var(--label-primary);font-size:14px;line-height:1.5}.fixed-costs_fields__3nYYD{display:grid;gap:15px}.fixed-costs_field__PTOYm{display:grid;min-width:0;align-content:start;gap:5px}.fixed-costs_field__PTOYm label{color:var(--label-primary);font-size:14px;font-weight:600}.fixed-costs_field__PTOYm input,.fixed-costs_field__PTOYm select{width:100%;min-width:0;min-height:48px;padding:9px 11px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-fill);color:var(--label-primary);font-size:16px}.fixed-costs_field__PTOYm input[aria-invalid=true],.fixed-costs_field__PTOYm select[aria-invalid=true]{border-color:var(--danger)}.fixed-costs_field__PTOYm p,.fixed-costs_hint__C0_z7{margin:0;font-size:13px;line-height:1.4}.fixed-costs_field__PTOYm p{color:var(--danger)}.fixed-costs_fixedStart__u8h4k,.fixed-costs_hint__C0_z7{color:var(--label-secondary)}.fixed-costs_fixedStart__u8h4k{align-self:end;margin:0;font-size:14px}.fixed-costs_formActions__puJVO,.fixed-costs_ruleActions__A2Idu,.fixed-costs_stopConfirmation__hWr1l>div{display:flex;flex-wrap:wrap;gap:8px}.fixed-costs_formActions__puJVO button[type=submit]{border-color:var(--tint);background:var(--tint);color:var(--tint-foreground)}.fixed-costs_listTitle__0_rs_{margin-bottom:10px}.fixed-costs_ruleList__TZVub{overflow:hidden;margin:0;padding:0;border:1px solid var(--separator);border-radius:16px;background:var(--surface);list-style:none}.fixed-costs_ruleRow__4udEI{min-width:0;padding:15px 17px}.fixed-costs_ruleRow__4udEI+.fixed-costs_ruleRow__4udEI{border-top:1px solid var(--separator)}.fixed-costs_ruleTop__8HvkO{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px}.fixed-costs_ruleTop__8HvkO h3{min-width:0;margin:0;color:var(--label-primary);font-size:19px;line-height:1.2;font-weight:650;overflow-wrap:anywhere}.fixed-costs_ruleTop__8HvkO strong{color:var(--label-primary);font-size:19px;line-height:1.2;font-variant-numeric:tabular-nums;font-weight:650;text-align:right;white-space:nowrap}.fixed-costs_ruleMeta__KBFpx{margin:5px 0 0;color:var(--label-secondary);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.fixed-costs_ruleActions__A2Idu{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-top:14px}.fixed-costs_ruleActions__A2Idu button{padding-inline:8px;white-space:nowrap}.fixed-costs_ruleActions__A2Idu button:last-child,.fixed-costs_stopConfirmation__hWr1l button:first-child{color:var(--danger)}.fixed-costs_stopConfirmation__hWr1l{margin-top:12px;padding:12px 0 0;border-top:1px solid var(--separator)}.fixed-costs_stopConfirmation__hWr1l p{margin:0 0 10px;color:var(--label-primary);font-size:14px;line-height:1.5}.fixed-costs_pagination__h0g2T{display:flex;align-items:center;justify-content:space-between;gap:10px}.fixed-costs_pagination__h0g2T span{color:var(--label-secondary);font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.fixed-costs_manager__Enczx button:disabled{cursor:not-allowed;opacity:.6}@media (min-width:640px){.fixed-costs_fields__3nYYD{grid-template-columns:repeat(2,minmax(0,1fr))}.fixed-costs_field__PTOYm:first-child,.fixed-costs_field__PTOYm:nth-child(3){grid-column:1/-1}}@media (max-width:400px){.fixed-costs_form__SJcp7{padding:15px}.fixed-costs_ruleRow__4udEI{padding:14px}}.fixed-costs_chips__m7KEu{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.fixed-costs_chip__bXIND{padding:1px 9px;border-radius:6px;background:color-mix(in srgb,var(--label-secondary) 16%,var(--surface));color:var(--label-secondary);font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}.fixed-costs_chipActive__uoPPS{background:color-mix(in srgb,var(--success) 16%,var(--surface));color:var(--success)}.categories_manager__gMii8{display:grid;gap:24px;min-width:0;padding-bottom:76px}.categories_context__B7_jV{min-width:0}.categories_addForm__5SpbA label,.categories_editForm__j17z6 label,.categories_householdLabel__FwIsJ{display:block;color:var(--label-primary);font-size:14px;font-weight:600}.categories_householdLabel__FwIsJ select{display:block;width:100%;max-width:440px;margin-top:7px}.categories_householdName__Ix3BC{margin:0;color:var(--label-secondary);font-size:14px}.categories_householdName__Ix3BC strong{display:block;margin-top:4px;color:var(--label-primary);font-size:17px;font-weight:650;overflow-wrap:anywhere}.categories_addForm__5SpbA{display:grid;gap:8px;padding:14px 16px 16px}.categories_addForm__5SpbA input,.categories_editForm__j17z6 input{min-width:0;padding:9px 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-fill);color:var(--label-primary);font-size:16px}.categories_editActions__aFbNV button{min-height:44px;padding:9px 16px;border:1px solid var(--tint);border-radius:var(--control-radius);background:var(--tint);color:var(--tint-foreground);font-size:14px;font-weight:650;cursor:pointer}.categories_createButton__pqt_X:disabled,.categories_editActions__aFbNV button:disabled,.categories_editButton__KfRjW:disabled{cursor:wait;opacity:.55}.categories_listSection__ZiEib{min-width:0}.categories_listSection__ZiEib h2{margin:0 0 9px 12px;color:var(--label-secondary);font-size:13px;font-weight:650}.categories_sectionHint__Ki7Dx{margin:-2px 0 10px 12px;color:var(--label-secondary);font-size:13px;line-height:1.45}.categories_groupList__mNbZ_{overflow:hidden;margin:0;padding:0;border:1px solid var(--separator);border-radius:16px;background:var(--surface);list-style:none}.categories_categoryRow__IS2T6+.categories_categoryRow__IS2T6,.categories_createRow__iyo0h:not(:first-child){border-top:1px solid var(--separator)}.categories_archivedRow__sgUna,.categories_displayRow__mMoGp{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px 8px 16px}.categories_categoryName__1DlIt{min-width:0;color:var(--label-primary);font-size:15px;line-height:1.4;overflow-wrap:anywhere}.categories_editButton__KfRjW{min-height:44px;min-width:44px;flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--label-secondary);font-size:28px;font-weight:400;line-height:1;cursor:pointer}.categories_createButton__pqt_X{display:flex;width:100%;min-height:56px;align-items:center;gap:10px;padding:8px 16px;border:0;background:transparent;color:var(--tint);font-size:15px;font-weight:600;text-align:left;cursor:pointer}.categories_createButton__pqt_X span{font-size:22px;font-weight:400;line-height:1}.categories_emptyRow__VSBnh{padding:16px;color:var(--label-secondary);font-size:14px}.categories_editForm__j17z6{display:grid;gap:8px;padding:14px 16px 16px}.categories_editForm__j17z6 input{width:100%;min-width:0}.categories_editActions__aFbNV{display:flex;flex-wrap:wrap;gap:8px}.categories_editActions__aFbNV .categories_dangerButton__000qv,.categories_editActions__aFbNV .categories_quietButton__D3XOo{border-color:var(--separator);background:var(--surface);color:var(--label-primary)}.categories_editActions__aFbNV .categories_dangerButton__000qv{margin-left:auto;border-color:color-mix(in srgb,var(--danger) 38%,var(--separator));color:var(--danger)}.categories_archivedRow__sgUna .categories_categoryName__1DlIt{color:var(--label-secondary)}.categories_archivedBadge__QWJaS{flex:0 0 auto;color:var(--label-secondary);font-size:12px}.categories_error__Wrdmv,.categories_notice__MiTf8,.categories_status__Mv58F{margin:0;color:var(--label-secondary);font-size:14px;line-height:1.45}.categories_error__Wrdmv,.categories_notice__MiTf8{padding:12px 14px;border-radius:12px;overflow-wrap:anywhere}.categories_error__Wrdmv{background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger)}.categories_notice__MiTf8{background:color-mix(in srgb,var(--tint) 8%,var(--surface));color:var(--label-primary)}@media (max-width:520px){.categories_manager__gMii8{gap:21px}.categories_archivedRow__sgUna,.categories_displayRow__mMoGp{padding-left:14px}.categories_editActions__aFbNV .categories_dangerButton__000qv{margin-left:0}}@layer theme, base, components, utilities;@layer utilities{.auth-form_page__0OyPN{display:flex;flex:1;align-items:center;margin-inline:auto;padding-inline:1rem;padding-block:1.5rem;min-height:calc(100svh - 72px);width:100%;max-width:40rem}@media (min-width:40rem){.auth-form_page__0OyPN{padding-inline:1.5rem;padding-block:2.5rem}}}@layer utilities{.auth-form_card__xFBKR{padding:1.25rem;width:100%;border-style:solid;border-width:1px;border-radius:20px;box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)}@media (min-width:40rem){.auth-form_card__xFBKR{padding:2rem}}}.auth-form_card__xFBKR{background-color:var(--surface);border-color:var(--separator);color:var(--label-primary)}@layer utilities{.auth-form_title__sbYJE{font-size:1.875rem;line-height:calc(2.25 / 1.875);font-weight:700;letter-spacing:-.025em}.auth-form_intro__GLH38{margin-top:.5rem;font-size:.875rem;line-height:1.5rem}}@layer utilities{}.auth-form_intro__GLH38{color:var(--label-secondary)}@layer utilities{.auth-form_form__tIMPD{margin-top:1.75rem}.auth-form_form__tIMPD>:where(:not(:last-child)){margin-block-end:1.25rem}}@layer utilities{.auth-form_fieldLabel__gE3Sg{display:block;margin-bottom:.375rem;font-size:.875rem;line-height:calc(1.25 / .875);font-weight:600}.auth-form_field__MWmRB{padding-inline:.75rem;padding-block:.625rem;min-height:3rem;width:100%;font-size:1rem;line-height:calc(1.5 / 1);border-style:solid;border-width:1px;border-radius:.75rem}.auth-form_errorMessage__p5zOL{padding:.75rem;font-size:.875rem;line-height:1.25rem;border-radius:.75rem}}@layer utilities{}@layer utilities{}.auth-form_errorMessage__p5zOL{background-color:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}@layer utilities{.auth-form_warningMessage__i9HSk{padding:.75rem;font-size:.875rem;line-height:1.25rem;border-radius:.75rem}}.auth-form_warningMessage__i9HSk{background-color:color-mix(in srgb,var(--warning) 12%,var(--surface));color:var(--label-primary)}@layer utilities{.auth-form_submitButton__psb01{padding-inline:1rem;padding-block:.75rem;min-height:3rem;width:100%;font-size:1rem;line-height:calc(1.5 / 1);font-weight:600;border-radius:.75rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.auth-form_submitButton__psb01:disabled{cursor:wait;opacity:.6}}.auth-form_submitButton__psb01{background-color:var(--tint);color:var(--tint-foreground)}@layer utilities{.auth-form_switchText__P_XGB{margin-top:1.5rem;font-size:.875rem;line-height:1.5rem}}.auth-form_switchText__P_XGB{color:var(--label-secondary)}@layer utilities{.auth-form_switchLink__qrxju{font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.auth-form_switchLink__qrxju{color:var(--tint)}@layer theme, base, components, utilities;.document-uploader_page__q7c_b{width:min(100%,620px);min-width:0}.document-uploader_back__xeq34{display:inline-flex;min-height:44px;align-items:center;gap:7px;margin-bottom:14px;color:var(--tint);font-size:15px;font-weight:600;text-decoration:none}.document-uploader_back__xeq34:hover{text-decoration:underline;text-underline-offset:3px}.document-uploader_heading__kg9jm{margin-bottom:24px}.document-uploader_heading__kg9jm h1{margin:0;font-size:clamp(32px,8vw,42px);font-weight:700;letter-spacing:-.045em;line-height:1.1;overflow-wrap:anywhere}.document-uploader_heading__kg9jm p{margin:10px 0 0;color:var(--label-secondary);font-size:15px;line-height:1.5}.document-uploader_mobileHouseholdName__l_njy{display:flex;min-height:44px;align-items:center;color:var(--label-primary);font-size:15px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.document-uploader_householdContext__nfvXw{display:flex;min-width:0;min-height:52px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px;padding:10px 14px;border:1px solid var(--separator);border-radius:14px;background:var(--surface)}.document-uploader_contextLabel__Sl0Ie,.document-uploader_householdContext__nfvXw label{color:var(--label-secondary);font-size:13px;font-weight:600}.document-uploader_householdContext__nfvXw span{min-width:0;font-size:14px;font-weight:600;overflow-wrap:anywhere;text-align:right}.document-uploader_householdContext__nfvXw select{width:min(68%,330px);min-width:0;min-height:44px;padding:7px 10px;border:1px solid var(--field-border);border-radius:10px;background:var(--field-fill);color:var(--label-primary);font-size:15px}.document-uploader_choiceIntro__D74se h2,.document-uploader_filePreview__kBasc h2{margin:0;font-size:17px;font-weight:650}.document-uploader_choiceIntro__D74se p{margin:4px 0 12px;color:var(--label-secondary);font-size:14px}.document-uploader_choices__fiiEF{overflow:hidden;border:1px solid var(--separator);border-radius:15px;background:var(--surface)}.document-uploader_choices__fiiEF button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border:0;border-bottom:1px solid var(--separator);background:transparent;color:var(--label-primary);cursor:pointer;font-size:15px;font-weight:560;text-align:left}.document-uploader_choices__fiiEF button:last-child{border-bottom:0}.document-uploader_choices__fiiEF button:hover:not(:disabled){background:var(--surface-secondary)}.document-uploader_choices__fiiEF button:focus-visible{position:relative;z-index:1;outline-offset:-3px}.document-uploader_choices__fiiEF button:disabled{cursor:default;opacity:.6}.document-uploader_choices__fiiEF button span{flex:0 0 auto;color:var(--label-secondary);font-size:22px;line-height:1}.document-uploader_filePreview__kBasc{min-width:0;margin-top:24px;padding-top:19px;border-top:1px solid var(--separator)}.document-uploader_fileName__tZz3E{margin:10px 0 0;font-size:16px;font-weight:600;overflow-wrap:anywhere}.document-uploader_fileDetails__Pe1tH{margin:2px 0 0;color:var(--label-secondary);font-size:14px}.document-uploader_error__bGN1K,.document-uploader_feedback__1oXPX,.document-uploader_progress__IjF_r,.document-uploader_success__v5XhQ{min-width:0;margin-top:18px;padding:15px 16px;border-radius:12px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.document-uploader_progress__IjF_r{background:color-mix(in srgb,var(--tint) 10%,var(--surface));color:var(--label-primary)}.document-uploader_error__bGN1K{background:color-mix(in srgb,var(--danger) 9%,var(--surface));color:var(--danger)}.document-uploader_success__v5XhQ{background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--label-primary)}.document-uploader_success__v5XhQ strong{color:var(--success);font-size:15px}.document-uploader_success__v5XhQ p{margin:5px 0 12px}.document-uploader_success__v5XhQ dl{display:grid;gap:9px;margin:0}.document-uploader_success__v5XhQ dl div{min-width:0}.document-uploader_success__v5XhQ dt{color:var(--label-secondary);font-size:12px}.document-uploader_success__v5XhQ dd{margin:1px 0 0;font-size:14px;overflow-wrap:anywhere}.document-uploader_feedback__1oXPX p{margin:0 0 10px}.document-uploader_feedback__1oXPX a,.document-uploader_feedback__1oXPX button{display:inline-flex;min-height:44px;align-items:center;color:var(--tint);font-weight:650}.document-uploader_feedback__1oXPX button{padding:0;border:0;background:transparent;cursor:pointer}.document-uploader_actions__mN4E9{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.document-uploader_actions__mN4E9 button{min-height:48px;padding:10px 16px;border-radius:var(--control-radius);cursor:pointer;font-size:15px;font-weight:650}.document-uploader_primary__ykost{border:1px solid var(--tint);background:var(--tint);color:var(--tint-foreground)}.document-uploader_primary__ykost:disabled{cursor:default;opacity:.65}.document-uploader_secondary__4VSxo{border:1px solid var(--field-border);background:var(--surface);color:var(--label-primary)}@media (max-width:600px){.document-uploader_actions__mN4E9{flex-direction:column}.document-uploader_actions__mN4E9 button{width:100%}}@layer utilities{.document-uploader_openReceiptLink__HgbC7{display:inline-flex;align-items:center;margin-top:.75rem;min-height:2.75rem;font-weight:600;color:var(--tint);text-decoration-line:underline;text-underline-offset:3px}}.document-library_page__Ixu7y{width:min(100%,720px);min-width:0}.document-library_back__2_JU_{display:inline-flex;min-height:44px;align-items:center;gap:7px;margin-bottom:14px;color:var(--tint);font-size:15px;font-weight:600;text-decoration:none}.document-library_back__2_JU_:hover{text-decoration:underline;text-underline-offset:3px}.document-library_heading__bFWk5{margin-bottom:24px}.document-library_heading__bFWk5 h1{margin:0;font-size:clamp(32px,8vw,42px);font-weight:700;letter-spacing:-.045em;line-height:1.1}.document-library_heading__bFWk5 p{max-width:56ch;margin:10px 0 0;color:var(--label-secondary);font-size:15px;line-height:1.5}.document-library_mobileHouseholdName__jMcYI{display:flex;min-height:44px;align-items:center;color:var(--label-primary);font-size:15px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.document-library_householdContext__rirTH{display:flex;min-width:0;min-height:52px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding:10px 14px;border:1px solid var(--separator);border-radius:14px;background:var(--surface)}.document-library_householdContext__rirTH .document-library_contextLabel__wky99,.document-library_householdContext__rirTH label{color:var(--label-secondary);font-size:13px;font-weight:600}.document-library_householdContext__rirTH span{min-width:0;font-size:14px;overflow-wrap:anywhere;text-align:right}.document-library_householdContext__rirTH select{width:min(68%,330px);min-width:0;min-height:44px;padding:7px 10px;border:1px solid var(--field-border);border-radius:10px;background:var(--field-fill);color:var(--label-primary);font-size:15px}.document-library_addLink__4I8MP{display:inline-flex;min-height:44px;align-items:center;margin-bottom:8px;color:var(--tint);font-size:15px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.document-library_listSection__JeAmF h2{margin:12px 0 8px;font-size:19px;font-weight:650}.document-library_list__5WuFK{margin:0;padding:0;border-top:1px solid var(--separator);list-style:none}.document-library_list__5WuFK>li{min-width:0;border-bottom:1px solid var(--separator)}.document-library_row__3ve6u{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.document-library_thumbnail__nxCmc{display:flex;width:56px;height:56px;flex:0 0 56px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--separator);border-radius:10px;background:var(--surface-secondary);color:var(--label-secondary)}.document-library_thumbnail__nxCmc img{display:block;width:100%;height:100%;object-fit:cover}.document-library_rowText___z1r5{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px}.document-library_rowText___z1r5 strong{font-size:15px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.document-library_rowText___z1r5 span{color:var(--label-secondary);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.document-library_row__3ve6u a,.document-library_row__3ve6u button{display:inline-flex;min-width:88px;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;padding:8px 11px;border:1px solid var(--field-border);border-radius:10px;background:var(--surface);color:var(--tint);cursor:pointer;font-size:14px;font-weight:650;text-decoration:none}.document-library_row__3ve6u a:hover,.document-library_row__3ve6u button:hover{background:var(--surface-secondary)}.document-library_closePreview__3CXrV:focus-visible,.document-library_loadMore__WsuCx button:focus-visible,.document-library_originalLink__vCU9a:focus-visible,.document-library_row__3ve6u a:focus-visible,.document-library_row__3ve6u button:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.document-library_preview__W4T09{min-width:0;padding:0 0 16px}.document-library_preview__W4T09 p{margin:0 0 12px;color:var(--label-secondary);font-size:14px}.document-library_preview__W4T09 .document-library_previewError__94KmE{color:var(--danger)}.document-library_preview__W4T09 img{display:block;width:auto;max-width:100%;max-height:min(65svh,640px);margin-bottom:12px;border-radius:8px;object-fit:contain}.document-library_closePreview__3CXrV{padding:8px 0;border:0;background:transparent;cursor:pointer}.document-library_closePreview__3CXrV,.document-library_originalLink__vCU9a{display:inline-flex;min-height:44px;align-items:center;color:var(--tint);font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.document-library_originalLink__vCU9a{margin-right:16px}.document-library_feedback__DXfP_,.document-library_status__0hzs1{margin:16px 0;color:var(--label-secondary);font-size:14px;line-height:1.5}.document-library_feedback__DXfP_{padding:16px;border-radius:12px;background:var(--surface)}.document-library_feedback__DXfP_[role=alert]{color:var(--danger)}.document-library_feedback__DXfP_ p{margin:0 0 10px}.document-library_feedback__DXfP_ a,.document-library_feedback__DXfP_ button{display:inline-flex;min-height:44px;align-items:center;padding:0;border:0;background:transparent;color:var(--tint);cursor:pointer;font-size:15px;font-weight:650}.document-library_loadMore__WsuCx{display:flex;justify-content:center;padding:16px 0}.document-library_loadMore__WsuCx button{min-height:44px;padding:8px 12px;border:1px solid var(--field-border);border-radius:10px;background:var(--surface);color:var(--tint);cursor:pointer;font-size:14px;font-weight:650}.document-library_endOfList__FaiLs{margin:16px 0;color:var(--label-secondary);font-size:14px;text-align:center}@media (max-width:380px){.document-library_row__3ve6u{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start}.document-library_row__3ve6u a,.document-library_row__3ve6u button{grid-column:2;justify-self:end}}@layer theme, base, components, utilities;.overview_dashboard__8nZt_{width:100%;margin-top:28px}.overview_mobileHouseholdName__Z8WNR{display:flex;min-height:44px;align-items:center;color:var(--label-primary);font-size:15px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.overview_headingRow__fYrgM{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview_headingRow__fYrgM h1{min-width:0}.overview_cameraDesktopFallback__c5PTt{display:inline-flex;min-height:44px;align-items:center;flex:0 0 auto;color:var(--tint);font-size:15px;font-weight:650;text-decoration:none}.overview_cameraDesktopFallback__c5PTt:hover{text-decoration:underline;text-underline-offset:3px}.overview_cameraFloating__YLgBy{position:fixed;z-index:90;bottom:calc(16px + env(safe-area-inset-bottom) + var(--bottom-navigation-height));left:max(16px,calc(env(safe-area-inset-left) + 16px));display:inline-flex;width:56px;min-width:56px;height:56px;min-height:56px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--tint);box-shadow:0 4px 15px color-mix(in srgb,#000 22%,transparent);color:var(--tint-foreground);cursor:pointer}.overview_periodHeading__2ccr4{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--separator)}.overview_periodHeading__2ccr4 h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.025em}.overview_periodHeading__2ccr4 p{margin:3px 0 0;color:var(--label-secondary);font-size:14px;text-transform:capitalize}.overview_monthControl__Ne8Xv{display:inline-flex;min-height:44px;align-items:center}.overview_monthControl__Ne8Xv input{width:154px;min-height:44px;padding:8px 10px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-fill);color:var(--label-primary);font-size:16px}.overview_ledgerShortcut__pWYfz{display:flex;justify-content:flex-start;padding:6px 0 4px}.overview_ledgerShortcut__pWYfz a{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:var(--tint);font-size:15px;font-weight:650;text-decoration:none}.overview_ledgerShortcut__pWYfz a:hover{text-decoration:underline;text-underline-offset:3px}.overview_ledgerShortcut__pWYfz a span{font-size:23px;line-height:1}.overview_summary__JMVv0{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px,5vw,64px);padding:26px 0 28px;border-bottom:1px solid var(--separator)}.overview_summaryCompact__xHvC2{grid-template-columns:minmax(0,1fr);padding:18px 0 8px}.overview_summaryCompact__xHvC2 .overview_supportingTotals__7Rnh2{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.overview_summaryCompact__xHvC2 .overview_supportingTotals__7Rnh2 div{min-height:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border-bottom:0}.overview_summaryCompact__xHvC2 .overview_supportingTotals__7Rnh2 dd{margin-left:0;text-align:left;white-space:normal}.overview_netTotal__fuECF{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center}.overview_netTotal__fuECF p{margin:0;color:var(--label-secondary);font-size:15px;font-weight:600}.overview_netTotal__fuECF strong{margin-top:4px;font-size:clamp(30px,5vw,42px);font-weight:680;letter-spacing:-.045em;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:normal}.overview_netTotal__fuECF span{margin-top:8px;color:var(--label-secondary);font-size:13px;line-height:1.45}.overview_supportingTotals__7Rnh2{display:grid;align-content:center;gap:0;margin:0}.overview_supportingTotals__7Rnh2 div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--separator) 76%,transparent)}.overview_supportingTotals__7Rnh2 div:last-child{border-bottom:0}.overview_supportingTotals__7Rnh2 dt{color:var(--label-secondary);font-size:14px}.overview_supportingTotals__7Rnh2 dd{margin:0;color:var(--label-primary);font-size:15px;font-weight:620;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.overview_categorySection__m0ys3{padding-top:24px}.overview_categoryHeading__9z5co,.overview_categoryRow__PGpfk{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.overview_categoryHeading__9z5co{padding-bottom:8px}.overview_categoryHeading__9z5co h3{margin:0;font-size:17px;font-weight:650}.overview_categoryHeading__9z5co span{color:var(--label-secondary);font-size:13px}.overview_donutFigure__uJQf3{display:grid;justify-items:center;margin:4px 0 12px}.overview_donut__CIB9b{width:min(100%,260px);height:auto;overflow:visible}.overview_slice__mz_uG{cursor:pointer;outline:none;transition:stroke-width .15s ease}.overview_slice__mz_uG:focus-visible{filter:brightness(1.15)}.overview_slice0__HHh2r{stroke:var(--slice-0);background:var(--slice-0)}.overview_slice1__jdpQR{stroke:var(--slice-1);background:var(--slice-1)}.overview_slice2__VAx9L{stroke:var(--slice-2);background:var(--slice-2)}.overview_slice3__Bfsbi{stroke:var(--slice-3);background:var(--slice-3)}.overview_slice4__Uc_ZL{stroke:var(--slice-4);background:var(--slice-4)}.overview_slice5__GFgml{stroke:var(--slice-5);background:var(--slice-5)}.overview_slice6__WiVeu{stroke:var(--slice-6);background:var(--slice-6)}.overview_slice7__V_6Ae{stroke:var(--slice-7);background:var(--slice-7)}.overview_slice8__3lxjc{stroke:var(--slice-8);background:var(--slice-8)}.overview_donutLabel__oIGGH{fill:var(--label-secondary);font-size:11px}.overview_donutValue__z15Wq{fill:currentColor;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.overview_legendDot__T5m6D{display:inline-block;flex:0 0 auto;width:10px;height:10px;margin:0 8px 0 0;border-radius:50%}.overview_categoryList__2TeAg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;padding:0;list-style:none}.overview_categoryList__2TeAg li{min-width:0;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--separator) 76%,transparent)}.overview_categoryList__2TeAg h4{display:flex;align-items:baseline;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.overview_categoryList__2TeAg li>p{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:3px 0 0 18px;color:var(--label-secondary);font-size:13px}.overview_categoryList__2TeAg li>p strong{color:var(--label-primary,inherit);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.overview_recentSection__wPCIC{margin-top:4px}.overview_recentSection__wPCIC h2{margin:0;padding-bottom:8px;font-size:18px;font-weight:650}.overview_empty__D0hQD,.overview_loading__5xFOY{margin:0;padding:20px 0;color:var(--label-secondary);font-size:14px}.overview_error__m5JW0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;color:var(--danger)}.overview_error__m5JW0 p{flex:1 1 220px;margin:0}.overview_error__m5JW0 button{min-height:44px;padding:8px 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--surface);color:var(--label-primary);cursor:pointer}.overview_manualEntryLink___NBIt{margin-top:24px}.overview_manualEntryLink___NBIt a{display:inline-flex;min-height:44px;align-items:center;color:var(--label-secondary);font-size:14px;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}.overview_manualEntryLink___NBIt a:hover{color:var(--tint)}@media (max-width:600px){.overview_dashboard__8nZt_{margin-top:18px}.overview_periodHeading__2ccr4{align-items:flex-start;gap:10px}.overview_periodHeading__2ccr4 h2{font-size:18px}.overview_monthControl__Ne8Xv input{width:142px;padding-inline:7px;font-size:16px}.overview_summary__JMVv0{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 0 18px}.overview_netTotal__fuECF strong{font-size:clamp(24px,8vw,38px)}.overview_supportingTotals__7Rnh2 div{min-height:42px;padding:8px 0}.overview_categoryHeading__9z5co,.overview_categoryRow__PGpfk,.overview_supportingTotals__7Rnh2 div{flex-wrap:wrap}.overview_categoryHeading__9z5co span,.overview_categoryRow__PGpfk strong,.overview_supportingTotals__7Rnh2 dd{margin-left:auto}.overview_categoryRow__PGpfk strong,.overview_supportingTotals__7Rnh2 dd{white-space:nowrap}}@media (max-width:979px){.overview_cameraDesktopFallback__c5PTt{display:none}}@media (min-width:980px){.overview_cameraFloating__YLgBy{display:none}}@media (max-width:380px){.overview_periodHeading__2ccr4{flex-wrap:wrap}.overview_monthControl__Ne8Xv{margin-left:auto}}.overview_processBanner__jMpfn{display:grid;gap:10px;margin:0 0 14px;padding:12px 14px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--separator) 70%,transparent)}.overview_bannerText__Qh8Co{display:flex;align-items:center;margin:0;font-size:15px;line-height:1.35}.overview_bannerActions__BN7OO{display:flex;gap:10px}.overview_bannerPrimary__QW_GC,.overview_bannerSecondary__nLEMJ{display:inline-flex;min-height:44px;flex:1 1 0;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;font:inherit;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer}.overview_bannerPrimary__QW_GC{border:0;background:var(--tint);color:var(--tint-foreground)}.overview_bannerSecondary__nLEMJ{border:1.5px solid var(--tint);background:var(--surface);color:var(--tint)}.overview_bannerSpinner__Y_ltL{width:16px;height:16px;flex:0 0 auto;margin-right:10px;border:2px solid color-mix(in srgb,var(--tint) 25%,transparent);border-top-color:var(--tint);border-radius:50%;animation:overview_banner-spin__bkUwT .8s linear infinite}.overview_banner_processing__Zau_1 .overview_bannerText__Qh8Co,.overview_banner_uploading__SA9Bs .overview_bannerText__Qh8Co{color:var(--label-secondary)}.overview_banner_done__siQsZ{background:color-mix(in srgb,var(--success) 12%,var(--surface))}.overview_banner_attention__MRc5s{background:color-mix(in srgb,var(--warning) 14%,var(--surface))}.overview_banner_failed__0DpZs,.overview_banner_problem__OLWrd{background:color-mix(in srgb,var(--danger) 12%,var(--surface))}@keyframes overview_banner-spin__bkUwT{to{transform:rotate(1turn)}}.overview_greetingBlock__1ddY6{min-width:0}.overview_headingRow__fYrgM .overview_greetingBlock__1ddY6 h1{color:var(--label-secondary);font-size:14px;font-weight:700;letter-spacing:0;line-height:1.3}.overview_greetingBlock__1ddY6 .overview_greeting__1_25p{margin:12px 0 0;color:var(--label-primary);font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.3;font-variant-numeric:tabular-nums}@layer utilities{.overview_retryButton__ROoJh{padding-inline:1rem;padding-block:.5rem;margin-top:.75rem;min-height:2.75rem;border-style:solid;border-width:1px;border-radius:.75rem}.overview_signInActions__d9IYr{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.overview_signInLink__KXMl7{padding-inline:1rem;padding-block:.5rem;min-height:2.75rem;border-style:solid;border-width:1px;border-radius:.75rem}}@layer utilities{}@layer utilities{}@layer theme, base, components, utilities;.onboarding_optionalSection__yYPQk{min-width:0;overflow:hidden;border:1px solid var(--separator);border-radius:16px;background:var(--surface)}.onboarding_disclosure__Lk2lo{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;border:0;background:transparent;color:var(--label-primary);cursor:pointer;text-align:left}.onboarding_disclosureCopy__7rJYm{display:grid;min-width:0;gap:2px}.onboarding_disclosureCopy__7rJYm strong{font-size:16px;font-weight:650}.onboarding_disclosureCopy__7rJYm span{color:var(--label-secondary);font-size:13px;line-height:1.35}.onboarding_disclosureIcon__cZfhd{flex:0 0 auto;color:var(--label-secondary);font-size:25px;line-height:1}.onboarding_optionalContent__0Zyll{padding:0 15px 16px;border-top:1px solid var(--separator)}.onboarding_optionalContent__0Zyll[hidden]{display:none}.onboarding_optionalIntro__plqWN{margin:13px 0;color:var(--label-secondary);font-size:14px;line-height:1.45}.onboarding_costRow__1ez_V{padding:15px 0 17px;border-top:1px solid var(--separator)}.onboarding_rowHeading__QZgKv{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.onboarding_rowHeading__QZgKv h2{margin:0;color:var(--label-primary);font-size:16px;font-weight:650}.onboarding_removeButton__0MrjG{flex:0 0 auto;min-height:44px;padding:8px 4px;border:0;background:transparent;color:var(--danger);cursor:pointer;font-size:14px;font-weight:600}.onboarding_fields__gHlYM{display:grid;gap:14px}.onboarding_field__MJrY7{display:grid;min-width:0;align-content:start;gap:5px}.onboarding_field__MJrY7 label{color:var(--label-primary);font-size:14px;font-weight:600}.onboarding_field__MJrY7 input,.onboarding_field__MJrY7 select{width:100%;min-width:0;min-height:48px;padding:9px 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-fill);color:var(--label-primary);font-size:16px}.onboarding_field__MJrY7 input[aria-invalid=true],.onboarding_field__MJrY7 select[aria-invalid=true]{border-color:var(--danger)}.onboarding_fieldError__yYe_u,.onboarding_fieldHint__p1Y25{margin:0;font-size:13px;line-height:1.4}.onboarding_fieldHint__p1Y25{color:var(--label-secondary)}.onboarding_fieldError__yYe_u{color:var(--danger)}.onboarding_addButton__w84_b{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin-top:8px;padding:10px 14px;border:1px solid var(--separator);border-radius:12px;background:var(--surface);color:var(--tint);cursor:pointer;font-size:15px;font-weight:600}.onboarding_addButton__w84_b:disabled{color:var(--label-secondary);cursor:not-allowed;opacity:.65}@media (min-width:540px){.onboarding_fields__gHlYM{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding_field__MJrY7:first-child,.onboarding_field__MJrY7:nth-child(3){grid-column:1/-1}}@media (max-width:359px){.onboarding_disclosure__Lk2lo,.onboarding_optionalContent__0Zyll{padding-inline:13px}}@layer utilities{.onboarding_retryButton__r6xjI{padding-inline:1rem;padding-block:.5rem;margin-top:.75rem;min-height:2.75rem;border-style:solid;border-width:1px;border-radius:.75rem}}.uploader-avatar_avatar__tDd_g{display:inline-flex;flex:0 0 auto;align-items:center;padding:1px 9px;border-radius:6px;background:var(--c);color:#fff;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:1.6;white-space:nowrap;vertical-align:middle;user-select:none}.bill-split_manager__HTjtM{display:grid;gap:24px;min-width:0;padding-bottom:76px}.bill-split_householdLabel__U2QMm{display:block;color:var(--label-primary);font-size:14px;font-weight:600}.bill-split_householdLabel__U2QMm select{display:block;width:100%;max-width:440px;margin-top:7px}.bill-split_householdName__4s57m{margin:0;color:var(--label-secondary);font-size:14px}.bill-split_householdName__4s57m strong{display:block;margin-top:4px;color:var(--label-primary);font-size:17px;font-weight:650;overflow-wrap:anywhere}.bill-split_card__tXQCW{display:grid;gap:16px;min-width:0;padding:18px;border:1px solid color-mix(in srgb,var(--separator) 75%,transparent);border-radius:16px;background:var(--surface)}.bill-split_cardHead__zQV6L{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bill-split_cardHead__zQV6L h2{margin:0;color:var(--label-primary);font-size:17px;font-weight:650}.bill-split_cardHead__zQV6L .bill-split_hint__QGDAg{margin:6px 0 0}.bill-split_chip__XhfRv{flex:none;padding:1px 9px;border-radius:6px;background:color-mix(in srgb,var(--label-secondary) 16%,var(--surface));color:var(--label-secondary);font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}.bill-split_chipOn___YZM0{background:color-mix(in srgb,var(--success) 16%,var(--surface));color:var(--success)}.bill-split_bar__yCby6{display:flex;gap:2px;height:10px;overflow:hidden;border-radius:5px;background:color-mix(in srgb,var(--label-secondary) 14%,var(--surface))}.bill-split_bar__yCby6 span{min-width:4px;flex-basis:0;transition:flex-grow .2s ease}.bill-split_hint__QGDAg,.bill-split_status__Zyskz{margin:0;color:var(--label-secondary);font-size:13px;line-height:1.45}.bill-split_list__zMv_K{display:grid;margin:0;padding:0;list-style:none}.bill-split_row__FcVe4{display:grid;gap:8px;padding:12px 0;color:var(--label-primary)}.bill-split_row__FcVe4+.bill-split_row__FcVe4{border-top:1px solid var(--separator)}.bill-split_rowTop__DWiqF{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.bill-split_dot__erZAC{width:10px;height:10px;border-radius:50%}.bill-split_rowTop__DWiqF label{min-width:0;font-size:16px;overflow-wrap:anywhere}.bill-split_rowTop__DWiqF strong{font-size:16px;font-variant-numeric:tabular-nums}.bill-split_field__mHkhY{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--label-secondary)}.bill-split_field__mHkhY input{width:96px;padding:9px 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-fill);color:var(--label-primary);font-size:16px;text-align:right;font-variant-numeric:tabular-nums}.bill-split_field__mHkhY input[aria-invalid=true]{border-color:var(--danger)}.bill-split_slider__vqmCI{width:100%;min-height:32px;margin:0;cursor:pointer}.bill-split_slider__vqmCI:disabled{cursor:not-allowed}.bill-split_actions__UQE_3{display:flex;flex-wrap:wrap;gap:10px}.bill-split_actions__UQE_3 button{min-height:44px;padding:9px 18px;border:1px solid var(--tint);border-radius:var(--control-radius);background:var(--tint);color:var(--tint-foreground);font-size:14px;font-weight:650;cursor:pointer}.bill-split_actions__UQE_3 button.bill-split_quiet__2zXgY{border-color:var(--separator);background:transparent;color:var(--tint)}.bill-split_actions__UQE_3 button:disabled{cursor:not-allowed;opacity:.55}.bill-split_error__a7o3Y,.bill-split_notice__6l53W{margin:0;padding:10px 14px;border-radius:12px;font-size:14px}.bill-split_error__a7o3Y{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.bill-split_notice__6l53W{color:var(--label-primary);background:var(--surface);border:1px solid var(--separator)}.bill-split_total__B2xlg{margin:0;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.bill-split_totalOk__HYRBV{color:var(--success)}.bill-split_totalOff__2ISLQ{color:var(--danger)}.bill-split_actionsFull__myCvC button{flex:1 1 100%}.receipt-pages_page__QCAy0{width:min(100%,720px);padding-bottom:calc(112px + env(safe-area-inset-bottom))}.receipt-pages_back__Z4Cb8{display:inline-flex;min-height:44px;align-items:center;color:var(--tint);font-size:17px;text-decoration:none}.receipt-pages_heading___GET8{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:4px 0 22px}.receipt-pages_heading___GET8 h1{margin:0;font-size:clamp(32px,8vw,42px);font-weight:700;letter-spacing:-.045em;line-height:1.1}.receipt-pages_heading___GET8 p{margin:4px 0 0;color:var(--label-secondary);font-size:15px}.receipt-pages_primary__c4e44{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:12px;background:var(--tint);color:var(--tint-foreground);font:inherit;font-size:17px;font-weight:500;text-decoration:none;cursor:pointer}.receipt-pages_primary__c4e44:disabled{opacity:.5}.receipt-pages_primary__c4e44:active{opacity:.75}.receipt-pages_context__9ikCh,.receipt-pages_detail__sw44r,.receipt-pages_empty__tjeyb,.receipt-pages_feedback__k_7m3,.receipt-pages_list__ypTSD{border:0;border-radius:14px;background:var(--surface)}.receipt-pages_context__9ikCh{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding:4px 16px;color:var(--label-primary);font-size:17px}.receipt-pages_context__9ikCh select{width:min(62%,340px);min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--tint);font:inherit;font-size:17px;text-align:right}.receipt-pages_list__ypTSD{overflow:hidden}.receipt-pages_row__ZVrQq{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);min-height:110px;align-items:start;gap:16px;padding:16px;color:inherit}.receipt-pages_row__ZVrQq+.receipt-pages_row__ZVrQq:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--separator)}.receipt-pages_row__ZVrQq:active{background:var(--surface-secondary)}.receipt-pages_thumbColumn__gJmiK{display:grid;justify-items:center;gap:4px}.receipt-pages_thumbnailButton__iUsNl{width:84px;height:100px;padding:0;overflow:hidden;border:0;border-radius:10px;background:var(--surface-secondary);cursor:pointer}.receipt-pages_thumbnailButton__iUsNl img{width:100%;height:100%;object-fit:cover}.receipt-pages_thumbnailButton__iUsNl .receipt-pages_icon__DgjDj{width:84px;height:100px;font-size:13px;font-weight:700}.receipt-pages_icon__DgjDj{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:var(--surface-secondary);color:var(--tint)}.receipt-pages_rowCopy__SnaLu{min-width:0;color:inherit;text-decoration:none}.receipt-pages_chevron__RT0bw{color:var(--label-secondary);font-size:24px}.receipt-pages_previewButton__m_ISX{min-height:28px;padding:0;border:0;background:transparent;color:var(--tint);font:inherit;font-size:15px;white-space:nowrap;cursor:pointer}.receipt-pages_detail__sw44r,.receipt-pages_empty__tjeyb,.receipt-pages_feedback__k_7m3{padding:18px 16px}.receipt-pages_detail__sw44r h2,.receipt-pages_empty__tjeyb h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.receipt-pages_detail__sw44r p,.receipt-pages_empty__tjeyb p,.receipt-pages_feedback__k_7m3 p{margin:6px 0 0;color:var(--label-secondary);font-size:15px;line-height:1.4}.receipt-pages_empty__tjeyb .receipt-pages_primary__c4e44{margin-top:16px}.receipt-pages_feedback__k_7m3 button{min-height:44px;margin-top:8px;padding:0;border:0;background:none;color:var(--tint);font:inherit;font-size:17px}.receipt-pages_loadMore__JPc25{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin-top:14px;border:0;border-radius:12px;background:var(--surface);color:var(--tint);font:inherit;font-size:17px}.receipt-pages_previewDialog__bTZiA{box-sizing:border-box;width:90vw;height:90dvh;max-width:none;max-height:none;margin:auto;display:none;flex-direction:column;padding:14px 16px 12px;border:0;border-radius:20px;background:var(--surface);color:var(--label-primary);box-shadow:0 20px 70px rgb(0 0 0/28%)}.receipt-pages_previewDialog__bTZiA[open]{display:flex}.receipt-pages_previewDialog__bTZiA::backdrop{background:rgb(0 0 0/55%);backdrop-filter:blur(6px)}.receipt-pages_previewDialog__bTZiA p{color:var(--label-secondary)}.receipt-pages_previewDialog__bTZiA>a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;color:var(--tint);font-size:17px;text-decoration:none}.receipt-pages_previewHeader__cpRtA{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.receipt-pages_previewHeader__cpRtA strong{overflow:hidden;font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.receipt-pages_previewHeader__cpRtA button{box-sizing:border-box;display:grid;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;flex:0 0 44px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--surface-secondary);color:var(--label-secondary);font:inherit;font-size:16px;line-height:1;cursor:pointer}.receipt-pages_previewImage__idbIX{display:block;flex:1 1 0;min-height:0;width:100%;margin:0 auto 10px;border-radius:10px;object-fit:contain}.receipt-pages_detailStatus__OoHgZ{display:inline-flex;min-height:26px;flex:0 0 auto;align-items:center;padding:2px 11px;border-radius:999px;background:color-mix(in srgb,var(--warning) 14%,var(--surface));color:var(--warning);font-size:13px;font-weight:500;white-space:nowrap}.receipt-pages_fileCard__EvIEn{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin:18px 0 0;padding-top:15px;border-top:1px solid var(--separator)}.receipt-pages_fileCard__EvIEn dt{color:var(--label-secondary);font-size:13px}.receipt-pages_fileCard__EvIEn dd{margin:0;font-size:17px;overflow-wrap:anywhere}.receipt-pages_detailActions__qcOjF{display:grid;gap:10px;margin-top:16px}.receipt-pages_secondary__aFMjL{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--tint) 12%,var(--surface));color:var(--tint);font-size:17px;font-weight:500;text-decoration:none}.receipt-pages_formHeading__tdBnH,.receipt-pages_itemsHeading__djdfr,.receipt-pages_receiptTop__urTwE{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.receipt-pages_formHeading__tdBnH>div,.receipt-pages_receiptTop__urTwE>div{min-width:0}.receipt-pages_extractButton__0K_h1{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin-top:14px;padding:0 16px;border:0;border-radius:999px;box-shadow:0 1px 3px rgb(0 0 0/20%);background:var(--tint);color:var(--tint-foreground);font:inherit;font-size:17px;font-weight:500;cursor:pointer}.receipt-pages_extractButton__0K_h1:disabled{opacity:.5}.receipt-pages_helper___HWHh{font-size:13px!important}.receipt-pages_paymentPanel__1j2OR{margin-top:14px}.receipt-pages_warning__FmhtI+.receipt-pages_itemList__ESfPz{margin-top:12px}.receipt-pages_warning__FmhtI{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--warning) 12%,var(--surface));color:var(--warning)!important}.receipt-pages_formError__dlG_B,.receipt-pages_formNotice__G89HI{margin-top:12px!important;padding:10px 12px;border-radius:10px}.receipt-pages_formError__dlG_B{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger)!important}.receipt-pages_formNotice__G89HI{background:color-mix(in srgb,var(--success) 14%,var(--surface));color:var(--success)!important}.receipt-pages_receiptForm__jkzP7{margin-top:16px;padding:18px 0 16px;background:transparent}.receipt-pages_formHeading__tdBnH{align-items:center;margin:0 4px 14px}.receipt-pages_formHeading__tdBnH p{font-size:14px}.receipt-pages_formHeading__tdBnH>span{padding:3px 10px;border-radius:999px;background:var(--surface-secondary);color:var(--label-secondary);font-size:12px;font-weight:500}.receipt-pages_receiptHeaderFields__S2R6y{display:block;overflow:hidden;margin:0;padding:0;border:0;border-radius:14px;background:var(--surface)}.receipt-pages_receiptHeaderFields__S2R6y label{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:48px;align-items:center;gap:16px;padding:0 16px;color:var(--label-primary);font-size:17px;font-weight:400;white-space:nowrap}.receipt-pages_receiptHeaderFields__S2R6y label+label{border-top:1px solid var(--separator);margin-left:16px;padding-left:0;padding-right:16px}.receipt-pages_receiptHeaderFields__S2R6y input,.receipt-pages_receiptHeaderFields__S2R6y select{width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:0;border:0;background:transparent;color:var(--label-primary);font:inherit;font-size:17px;text-align:right}.receipt-pages_receiptHeaderFields__S2R6y select{appearance:none;color:var(--tint);direction:rtl}.receipt-pages_receiptHeaderFields__S2R6y input{text-overflow:ellipsis}.receipt-pages_receiptHeaderFields__S2R6y input::placeholder{color:var(--label-secondary);opacity:.7}.receipt-pages_receiptHeaderFields__S2R6y input:focus,.receipt-pages_receiptHeaderFields__S2R6y select:focus{outline:none;color:var(--tint)}.receipt-pages_receiptHeaderFields__S2R6y label.receipt-pages_unread__QnMXk,.receipt-pages_receiptHeaderFields__S2R6y label.receipt-pages_unread__QnMXk input,.receipt-pages_receiptHeaderFields__S2R6y label.receipt-pages_unread__QnMXk select{color:var(--danger)}.receipt-pages_receiptHeaderFields__S2R6y label.receipt-pages_unread__QnMXk{margin:4px 8px;padding:0 10px;border-top:0;border-radius:10px;box-shadow:inset 0 0 0 2px var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.receipt-pages_receiptHeaderFields__S2R6y label.receipt-pages_unread__QnMXk+label{border-top:0}.receipt-pages_headCardFirst__bxPnx{order:-1}.receipt-pages_unreadNote__UOjPF{margin:0 4px 10px;color:var(--danger);font-size:14px}.receipt-pages_receiptHeaderFields__S2R6y label:focus-within{background:color-mix(in srgb,var(--tint) 8%,var(--surface));box-shadow:inset 3px 0 0 var(--focus-ring)}.receipt-pages_itemsHeading__djdfr{align-items:center;margin:26px 4px 8px}.receipt-pages_receiptForm__jkzP7.receipt-pages_formCompact___3Fbn{margin-top:0;padding-top:0}.receipt-pages_formCompact___3Fbn .receipt-pages_itemsHeading__djdfr{margin-top:14px}.receipt-pages_receiptForm__jkzP7.receipt-pages_formCompact___3Fbn{padding-bottom:0}.receipt-pages_formCompact___3Fbn .receipt-pages_itemList__ESfPz{margin-bottom:0}.receipt-pages_itemsHeading__djdfr h3{margin:0;color:var(--label-secondary);font-size:13px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.receipt-pages_itemsHeading__djdfr button{min-height:44px;padding:0;border:0;background:transparent;color:var(--tint);font:inherit;font-size:17px;cursor:pointer}.receipt-pages_receiptItems__vsCVh{display:grid;gap:16px;margin-bottom:20px}.receipt-pages_receiptForm__jkzP7>.receipt-pages_primary__c4e44{width:100%;min-height:50px}.receipt-pages_consentSheet__scylk{position:fixed;inset:auto 0 0;width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;color:inherit}.receipt-pages_consentSheet__scylk::backdrop{background:rgb(0 0 0/42%);backdrop-filter:blur(4px)}.receipt-pages_consentBackdrop__ytXu2{position:fixed;z-index:1000;inset:0;display:grid;align-items:end;background:rgb(0 0 0/42%);backdrop-filter:blur(4px)}.receipt-pages_consentDialog__aQEnC{width:min(100%,600px);box-sizing:border-box;margin:0 auto;padding:22px 20px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:var(--surface);box-shadow:0 -8px 32px rgb(0 0 0/16%)}.receipt-pages_consentDialog__aQEnC h2{margin:0;font-size:20px;font-weight:600}.receipt-pages_consentDialog__aQEnC p{color:var(--label-secondary);font-size:15px;line-height:1.4}.receipt-pages_consentDialog__aQEnC>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.receipt-pages_secondaryButton__KWVKN{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border:1.5px solid var(--tint);border-radius:999px;background:var(--surface);color:var(--tint);font:inherit;font-size:17px;font-weight:500;cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0/12%)}.receipt-pages_detailActions__qcOjF .receipt-pages_secondaryButton__KWVKN{width:100%}@media (max-width:480px){.receipt-pages_heading___GET8{align-items:flex-start;flex-direction:column}.receipt-pages_heading___GET8 .receipt-pages_primary__c4e44{width:100%}.receipt-pages_row__ZVrQq{grid-template-columns:76px minmax(0,1fr);gap:14px;padding-inline:14px}.receipt-pages_thumbnailButton__iUsNl,.receipt-pages_thumbnailButton__iUsNl .receipt-pages_icon__DgjDj{width:76px;height:92px}.receipt-pages_receiptTop__urTwE{flex-direction:column;gap:8px}.receipt-pages_consentDialog__aQEnC>div{flex-direction:column-reverse}.receipt-pages_consentDialog__aQEnC .receipt-pages_primary__c4e44,.receipt-pages_secondaryButton__KWVKN{width:100%}}.receipt-pages_rowCopy__SnaLu{display:grid;gap:3px}.receipt-pages_rowTotal__vPHCx{font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.15;font-variant-numeric:tabular-nums}.receipt-pages_rowTotal__vPHCx small{color:var(--label-secondary);font-size:13px;font-weight:500;letter-spacing:0}.receipt-pages_rowTotalEmpty__8eFec{color:var(--label-secondary);font-size:17px;font-weight:500}.receipt-pages_rowMeta__tCav1{display:flex;min-width:0;align-items:baseline;gap:8px;color:var(--label-primary);font-size:16px}.receipt-pages_rowDate__rCxZI{flex:0 0 auto;font-weight:500;white-space:nowrap}.receipt-pages_rowMerchant__xYZAD{min-width:0;overflow:hidden;color:var(--label-secondary);text-overflow:ellipsis;white-space:nowrap}.receipt-pages_chips__n6C5b{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.receipt-pages_chip__5rTui{display:inline-flex;white-space:nowrap;align-items:center;padding:1px 9px;border-radius:6px;background:var(--surface-secondary);color:var(--label-secondary);font-size:12px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:1.6;pointer-events:none}.receipt-pages_statusCOMPLETED__9xSKC{background:color-mix(in srgb,var(--success) 18%,var(--surface));color:var(--success)}.receipt-pages_statusFAILED__r1R6E{background:color-mix(in srgb,var(--danger) 15%,var(--surface));color:var(--danger)}.receipt-pages_statusPROCESSING__8lrTy{background:color-mix(in srgb,var(--warning) 18%,var(--surface));color:var(--warning)}.receipt-pages_statusMANUAL__zvtzO{background:color-mix(in srgb,var(--tint) 15%,var(--surface));color:var(--tint)}.receipt-pages_categoryChip__02KLR{background:color-mix(in srgb,var(--tint) 14%,var(--surface));color:var(--tint)}.receipt-pages_categoryNone__W4htw{background:var(--surface-secondary);color:var(--label-secondary)}.receipt-pages_fileName__03qnr{overflow:hidden;color:var(--label-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.receipt-pages_detailHead__iPXqH{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:start}.receipt-pages_headActions__tQ4ZN{display:flex;gap:10px;margin-top:14px}.receipt-pages_headActions__tQ4ZN>button{flex:1 1 0;width:auto;min-height:44px;margin:0;padding:0 12px;font-size:15px}.receipt-pages_convertButton__Fef8L{border-color:var(--success);color:var(--success)}.receipt-pages_headActions__tQ4ZN:empty{display:none}.receipt-pages_detailHeadCopy__BvwP9{display:grid;min-width:0;gap:8px}.receipt-pages_detailHeadCopy__BvwP9 .receipt-pages_extractButton__0K_h1,.receipt-pages_detailHeadCopy__BvwP9 .receipt-pages_secondaryButton__KWVKN{width:auto;min-height:40px;margin:0;justify-self:start;padding:0 16px;font-size:15px}@media (max-width:480px){.receipt-pages_detailHead__iPXqH{grid-template-columns:76px minmax(0,1fr);gap:14px}}.receipt-pages_reconcile__WKuif{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:14px;border-radius:14px;background:var(--separator)}.receipt-pages_reconcile__WKuif>div{display:flex;flex-direction:column;justify-content:space-between;gap:4px;padding:10px 12px;background:var(--surface)}.receipt-pages_reconcile__WKuif span{color:var(--label-secondary);font-size:12px}.receipt-pages_reconcile__WKuif b{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.receipt-pages_reconcile__WKuif button{grid-column:1/-1;min-height:44px;border:0;background:var(--surface);color:var(--tint);font:inherit;font-size:17px;cursor:pointer}.receipt-pages_reconcileOk__EJn6p b{color:var(--success)}.receipt-pages_reconcileBad__5o1TA b{color:var(--danger)}.receipt-pages_ledgerChip__2MePe{background:color-mix(in srgb,var(--accent-violet) 16%,var(--surface));color:var(--accent-violet)}.receipt-pages_productLine__5Lxvz{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.receipt-pages_productLine__5Lxvz button,.receipt-pages_productPicker__osg7i button{min-height:44px;padding:0 12px;border:1.5px solid var(--tint);border-radius:999px;background:var(--surface);color:var(--tint);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.receipt-pages_productLine__5Lxvz button:disabled,.receipt-pages_productPicker__osg7i button:disabled{opacity:.5}.receipt-pages_productTag__LeA78{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:15px;font-weight:500}.receipt-pages_productSuggestion__pVGVP{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:var(--label-secondary);font-size:15px}.receipt-pages_productHint__TxGOO{margin:4px 0 0;color:var(--label-secondary);font-size:13px}.receipt-pages_detailSummary__b9PZ3{display:grid;gap:2px}.receipt-pages_detailTotal__VYSui{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.receipt-pages_detailMerchant__2jOeX{overflow-wrap:anywhere;font-size:16px;font-weight:500}.receipt-pages_detailDate__TJXnc{color:var(--label-secondary);font-size:14px}.receipt-pages_reconcile__WKuif button{border-radius:0}.receipt-pages_itemList__ESfPz{margin:0 0 20px;padding:0 0 0 16px;overflow:hidden;border-radius:14px;background:var(--surface);list-style:none}.receipt-pages_itemAdd__P_DCG,.receipt-pages_itemRow__tsNrr{position:relative;display:flex;width:100%;min-height:60px;align-items:center;gap:12px;padding:10px 16px 10px 0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.receipt-pages_itemList__ESfPz li+li .receipt-pages_itemAdd__P_DCG:before,.receipt-pages_itemList__ESfPz li+li .receipt-pages_itemRow__tsNrr:before{content:"";position:absolute;top:0;left:46px;right:0;height:1px;background:var(--separator)}.receipt-pages_itemList__ESfPz li:last-child .receipt-pages_itemAdd__P_DCG:before{left:0}.receipt-pages_kindTile__odru3{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--c);color:#fff}.receipt-pages_itemRowDiscount__Tt_Js{color:var(--success)}.receipt-pages_itemRowCopy__fFOQW{display:grid;min-width:0;flex:1 1 auto;gap:2px}.receipt-pages_itemRowTitle__x54m8{overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.25}.receipt-pages_itemRowEmpty__ehCzk{color:var(--label-secondary);font-weight:400}.receipt-pages_itemRowSub__D4T4W{color:var(--label-secondary);font-size:14px}.receipt-pages_itemRowAlert__1Lzyr{color:var(--warning);font-size:13px;font-weight:500}.receipt-pages_itemRowAmount__r8bO0{flex:0 0 auto;font-size:17px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.receipt-pages_itemChevron__P7F88{flex:0 0 auto;color:var(--label-secondary);font-size:22px;line-height:1;opacity:.6}.receipt-pages_itemAdd__P_DCG{color:var(--tint);font-size:17px;font-weight:500}.receipt-pages_itemAdd__P_DCG span{font-size:22px;line-height:1}.receipt-pages_itemAdd__P_DCG:focus-visible,.receipt-pages_itemRow__tsNrr:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.receipt-pages_sheet__PSjvm{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:inherit;overscroll-behavior:none}.receipt-pages_sheet__PSjvm[open]{display:flex;align-items:flex-end;justify-content:center}.receipt-pages_sheet__PSjvm::backdrop{background:rgb(0 0 0/42%);backdrop-filter:blur(4px)}.receipt-pages_sheetPanel__tmAdx{display:flex;flex-direction:column;width:min(100%,600px);max-height:92%;overflow:hidden;border-radius:22px 22px 0 0;background:var(--canvas);box-shadow:0 -8px 32px rgb(0 0 0/18%)}.receipt-pages_sheetHead__ra__c{flex:0 0 auto;touch-action:none;background:var(--surface-elevated);border-bottom:1px solid var(--separator);cursor:grab}.receipt-pages_sheetGrab__b2yAB{display:block;width:36px;height:5px;margin:8px auto 0;border-radius:3px;background:color-mix(in srgb,var(--label-secondary) 45%,transparent)}.receipt-pages_sheetBar__vIkFe{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 8px}.receipt-pages_sheetBar__vIkFe strong{font-size:17px;font-weight:600}.receipt-pages_sheetBar__vIkFe button{min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--tint);font:inherit;font-size:17px;cursor:pointer}.receipt-pages_sheetBar__vIkFe button:first-child{justify-self:start}.receipt-pages_sheetBar__vIkFe button:focus{outline:none}.receipt-pages_sheetBar__vIkFe button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.receipt-pages_sheetBar__vIkFe button:active{background:color-mix(in srgb,var(--tint) 10%,transparent)}.receipt-pages_sheetPanel__tmAdx:focus{outline:none}.receipt-pages_sheet__PSjvm[open] .receipt-pages_sheetPanel__tmAdx{animation:receipt-pages_sheet-in__R8kcM .18s ease-out both}@keyframes receipt-pages_sheet-in__R8kcM{0%{opacity:0}to{opacity:1}}.receipt-pages_sheetBar__vIkFe button:last-child{justify-self:end;font-weight:600}.receipt-pages_sheetBody__YYVbZ{flex:1 1 auto;min-height:0;touch-action:pan-y;overscroll-behavior:none;-webkit-overflow-scrolling:touch;display:grid;align-content:start;gap:20px;padding:18px 16px calc(24px + env(safe-area-inset-bottom));overflow-y:auto}.receipt-pages_sheetGroup__UTgvc{margin:0}.receipt-pages_sheetProduct__1yrnr{display:grid}.receipt-pages_sheetProduct__1yrnr>div{padding:12px 14px;border-radius:14px;background:var(--surface)}.receipt-pages_sheetDelete__bKSvW{width:100%;min-height:50px;border:0;border-radius:14px;background:var(--surface);color:var(--danger);font:inherit;font-size:17px;font-weight:500;cursor:pointer}.receipt-pages_productRow__EcxCU{display:grid;gap:10px}.receipt-pages_productTag__LeA78 small{display:block;color:var(--label-secondary);font-size:12px;font-weight:500}.receipt-pages_productPicker__osg7i{display:grid;gap:8px}.receipt-pages_productPicker__osg7i select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--field-border);border-radius:10px;background:var(--field-fill);color:inherit;font:inherit;font-size:16px}.receipt-pages_productLine__5Lxvz,.receipt-pages_productPickerActions__Aap3b{display:grid;gap:8px}.receipt-pages_productLine__5Lxvz button,.receipt-pages_productPicker__osg7i button{width:100%;justify-content:center}.bills_page__5tJ42{width:min(100%,720px);padding-bottom:calc(112px + env(safe-area-inset-bottom))}.bills_back__eLeNM{display:inline-flex;min-height:44px;align-items:center;color:var(--tint);font-size:17px;text-decoration:none}.bills_heading__VllE4{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:4px 0 18px}.bills_billHeading__wi3bD{order:-2;display:grid;gap:4px;margin:4px 0 2px}.bills_billHeading__wi3bD p{margin:0;font-size:clamp(32px,8vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.bills_billHeading__wi3bD h1{margin:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--label-secondary);overflow-wrap:anywhere}.bills_heading__VllE4 h1{margin:0;font-size:clamp(32px,8vw,42px);font-weight:700;letter-spacing:-.045em;line-height:1.1}.bills_primary__nihiV{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:999px;background:var(--tint);color:var(--tint-foreground);font:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.bills_primary__nihiV:disabled{opacity:.5;cursor:default}.bills_secondary__LmFVt{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--tint);border-radius:999px;background:transparent;color:var(--tint);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.bills_danger__NUWpm{border-color:var(--danger);color:var(--danger)}.bills_warn__1KmQ7{border-color:var(--warning);color:var(--warning)}.bills_neutral__YEH5Y{border-color:var(--separator);color:var(--label-primary)}.bills_empty__rgS9B,.bills_hint__qPzmH,.bills_status__ZZCuA{color:var(--label-secondary);font-size:15px;line-height:1.45}.bills_error__u2Hm1{color:var(--danger);font-size:15px}.bills_filters__UjzRd{display:flex;gap:8px;margin:0 0 14px;padding:0 0 4px;overflow-x:auto;list-style:none}.bills_filters__UjzRd button{min-height:36px;padding:0 14px;border:1px solid var(--separator);border-radius:999px;background:var(--surface);color:inherit;font:inherit;font-size:15px;white-space:nowrap;cursor:pointer}.bills_filters__UjzRd button[aria-pressed=true]{border-color:var(--tint);background:var(--tint);color:var(--tint-foreground)}.bills_list__2BcFT{margin:0;padding:0;overflow:hidden;border-radius:14px;background:var(--surface);list-style:none}.bills_list__2BcFT li+li{border-top:1px solid var(--separator)}.bills_list__2BcFT a{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;color:inherit;text-decoration:none}.bills_rowCopy__aeub_{display:grid;min-width:0;gap:3px}.bills_rowCopy__aeub_ strong{overflow-wrap:anywhere;font-size:17px}.bills_rowCopy__aeub_ small{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--label-secondary);font-size:13px}.bills_amount__jf6eC{flex:0 0 auto;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.bills_chip__3_rDI{padding:1px 7px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--label-secondary) 16%,var(--surface));color:var(--label-secondary)}.bills_chipOVERDUE__l_Xqb{background:color-mix(in srgb,var(--danger) 16%,var(--surface));color:var(--danger)}.bills_chipDUE_SOON__aG4pE{background:color-mix(in srgb,var(--warning) 18%,var(--surface));color:var(--warning)}.bills_chipPAID__E5l3T{background:color-mix(in srgb,var(--success) 16%,var(--surface));color:var(--success)}.bills_detail__qFoFE,.bills_form__NZa8i{display:grid;gap:16px}.bills_group__yRAO7{display:grid;margin:0;padding:0;overflow:hidden;border-radius:14px;background:var(--surface)}.bills_group__yRAO7>div{display:grid;gap:4px;padding:10px 16px}.bills_group__yRAO7>div+div{border-top:1px solid var(--separator)}.bills_group__yRAO7 dt,.bills_group__yRAO7 label{color:var(--label-secondary);font-size:13px;font-weight:600}.bills_group__yRAO7 input,.bills_group__yRAO7 select,.bills_group__yRAO7 textarea{box-sizing:border-box;width:100%;min-height:36px;border:0;background:transparent;color:inherit;font:inherit;font-size:17px;outline-offset:2px}.bills_group__yRAO7 dd{margin:0;font-size:17px;overflow-wrap:anywhere}.bills_actions__JIUVt{display:grid;gap:10px}.bills_bottomActions__i5iWt{order:10}.bills_topBar__BUP4W{display:flex;align-items:center;justify-content:space-between;gap:12px}.bills_candidates__w3hzo{display:grid;gap:8px}.bills_candidates__w3hzo label{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-radius:12px;background:var(--surface)}.bills_reminder__37oau{display:grid;gap:4px;margin:0 0 18px;padding:14px 16px;border:1.5px solid transparent;border-radius:14px;background:var(--surface);color:inherit;text-decoration:none}.bills_reminder__37oau strong{font-size:17px}.bills_reminder__37oau small{color:var(--label-secondary);font-size:14px}.bills_reminderOverdue__mBZh_{border:1.5px solid var(--danger)}.bills_reminderOverdue__mBZh_ strong{color:var(--danger)}.bills_linkButton__J20Hl{border:0;background:none;padding:0 0 0 6px;color:var(--tint);font:inherit;cursor:pointer}.bills_items__Wgc32{padding:14px 16px;border:1px solid color-mix(in srgb,var(--separator) 75%,transparent);border-radius:16px;background:var(--surface)}.bills_itemsTitle__tQE8a{margin:0 0 8px;color:var(--label-secondary);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.bills_items__Wgc32 ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.bills_items__Wgc32 li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;font-size:15px;color:var(--label-primary)}.bills_items__Wgc32 li+li{border-top:1px solid var(--separator)}.bills_items__Wgc32 li span{min-width:0;overflow-wrap:anywhere}.bills_items__Wgc32 li small{display:block;margin-top:2px;color:var(--label-secondary);font-size:12px}.bills_items__Wgc32 li strong{flex:none;font-variant-numeric:tabular-nums;font-weight:650}.bills_openRow__Q4aK_{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--separator) 75%,transparent);border-radius:16px;background:var(--surface);color:var(--label-primary);text-decoration:none}.bills_openRow__Q4aK_:hover{background:color-mix(in srgb,var(--tint) 6%,var(--surface))}.bills_openIcon__CZd7O{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--tint) 14%,var(--surface));color:var(--tint);font-size:18px}.bills_openText__ntg1X{display:grid;min-width:0;gap:2px;flex:1}.bills_openText__ntg1X strong{font-size:16px;font-weight:650}.bills_openText__ntg1X small{color:var(--label-secondary);font-size:13px;line-height:1.35}.bills_openChevron__lDOZe{flex:none;color:var(--label-secondary);font-size:24px;line-height:1}.bills_backButton__xIwbR{background:none;border:0;padding:0;font:inherit;cursor:pointer}.bills_statusValue__6lg44{display:flex;align-items:center;gap:8px}.share-breakdown_breakdown__q9bQN{min-width:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--separator) 75%,transparent);border-radius:16px;background:var(--surface)}.share-breakdown_title__k1SAx{margin:0 0 8px;color:var(--label-secondary);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.share-breakdown_bar__FbuFN{display:flex;gap:2px;height:8px;overflow:hidden;border-radius:4px}.share-breakdown_bar__FbuFN span{min-width:4px;flex-basis:0}.share-breakdown_rows__WkUJ2{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.share-breakdown_rows__WkUJ2 li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;gap:8px;font-size:14px}.share-breakdown_dot__MJxpI{width:9px;height:9px;align-self:center;border-radius:50%}.share-breakdown_name__D85cB{color:var(--label-primary);overflow-wrap:anywhere}.share-breakdown_percent__XjIcz{color:var(--label-secondary);font-size:13px;font-variant-numeric:tabular-nums}.share-breakdown_rows__WkUJ2 strong{min-width:92px;color:var(--label-primary);font-variant-numeric:tabular-nums;font-weight:650;text-align:right}.rule-split_summary__tn528{margin-top:14px;padding-top:12px;border-top:1px solid var(--separator)}.rule-split_summary__tn528>section{padding:0;border:0;background:transparent}.rule-split_summaryNote__JTiiO{margin:12px 0 0;color:var(--label-secondary);font-size:13px;line-height:1.45}.rule-split_stale__HgOaT{color:var(--danger);font-weight:600}.rule-split_editor__Og5vy{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid var(--separator);border-radius:12px}.rule-split_modes__f9eGl{display:inline-flex;width:fit-content;overflow:hidden;border:1px solid var(--separator);border-radius:var(--control-radius)}.rule-split_modes__f9eGl button{min-height:40px;padding:8px 16px;border:0;background:transparent;color:var(--tint);font-size:14px;font-weight:600;cursor:pointer}.rule-split_modes__f9eGl button[aria-pressed=true]{background:var(--tint);color:var(--tint-foreground)}.rule-split_rows__ju2b9{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rule-split_rows__ju2b9 li{display:flex;align-items:center;justify-content:space-between;gap:12px}.rule-split_rows__ju2b9 label{min-width:0;color:var(--label-primary);font-size:15px;overflow-wrap:anywhere}.rule-split_field__jaLmT{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--label-secondary);font-size:13px}.rule-split_field__jaLmT input{width:110px;padding:9px 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-fill);color:var(--label-primary);font-size:16px;font-variant-numeric:tabular-nums;text-align:right}.rule-split_field__jaLmT input[aria-invalid=true]{border-color:var(--danger)}.rule-split_total__G8sjH{margin:0;color:var(--label-primary);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.rule-split_error__aQl_Q,.rule-split_off__73Usd{color:var(--danger)}.rule-split_error__aQl_Q{margin:0;font-size:14px}.rule-split_actions__0Dk_A{display:flex;flex-wrap:wrap;gap:8px}.rule-split_actions__0Dk_A button{min-height:44px;padding:9px 16px;border:1px solid var(--separator);border-radius:var(--control-radius);background:transparent;color:var(--tint);font-size:14px;font-weight:650;cursor:pointer}.rule-split_actions__0Dk_A button[type=submit]{border-color:var(--tint);background:var(--tint);color:var(--tint-foreground)}.rule-split_actions__0Dk_A button:disabled,.rule-split_modes__f9eGl button:disabled{cursor:not-allowed;opacity:.55}.settings_index__wdRYC{max-width:760px}.settings_groups__PEdEB{display:grid;gap:22px}.settings_groupTitle__gSwnl{margin:0 0 8px 12px;color:var(--label-secondary);font-size:13px;font-weight:600}.settings_groupList__QnTFh{overflow:hidden;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--separator) 75%,transparent);border-radius:16px;background:var(--surface);list-style:none}.settings_groupList__QnTFh li+li{border-top:1px solid var(--separator)}.settings_settingsLink__SSX3M{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;color:var(--label-primary);font-size:16px;font-weight:550;text-decoration:none}.settings_settingsLink__SSX3M:hover{background:color-mix(in srgb,var(--tint) 5%,var(--surface))}.settings_settingsLink__SSX3M:focus-visible{position:relative;z-index:1}.settings_disclosure___pUOn{flex:0 0 auto;color:var(--label-secondary);font-size:24px;font-weight:400;line-height:1}.settings_detail__8M1Fw{max-width:860px}.settings_backLink__xovt_{display:inline-flex;min-height:44px;align-items:center;gap:6px;margin-bottom:14px;color:var(--tint);font-weight:600;text-decoration:none}.settings_backLink__xovt_:hover{text-decoration:underline;text-underline-offset:3px}.settings_accountCard__IxsWy{margin-top:0}@media (max-width:520px){.settings_groups__PEdEB{gap:18px}.settings_settingsLink__SSX3M{min-height:60px;padding-inline:14px}}.ledger-entry-row_list__UchHf{margin:0;padding:0;overflow:hidden;border:1px solid var(--separator);border-radius:16px;background:var(--surface);list-style:none}.ledger-entry-row_row__V_qKy+.ledger-entry-row_row__V_qKy{border-top:1px solid var(--separator)}.ledger-entry-row_link__JF2zS{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 14px;color:inherit;text-decoration:none}.ledger-entry-row_link__JF2zS:hover .ledger-entry-row_title____UcC{color:var(--tint)}.ledger-entry-row_badge__NJr7c{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 16%,var(--surface));color:var(--c)}.ledger-entry-row_copy__C0LMt{display:grid;min-width:0;gap:3px}.ledger-entry-row_title____UcC{overflow-wrap:anywhere;color:var(--label-primary);font-size:16px;font-weight:500;line-height:1.25}.ledger-entry-row_meta__IN6F0{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--label-secondary);font-size:13px}.ledger-entry-row_meta__IN6F0 time{white-space:nowrap}.ledger-entry-row_chip__Eqn3n{padding:0 8px;border-radius:6px;background:var(--surface-secondary);color:var(--label-secondary);font-size:11px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:1.7;white-space:nowrap}.ledger-entry-row_receipt__WPTKU{background:color-mix(in srgb,var(--accent-violet) 14%,var(--surface));color:var(--accent-violet)}.ledger-entry-row_income__QgUQY{background:color-mix(in srgb,var(--success) 18%,var(--surface));color:var(--success)}.ledger-entry-row_refund__Hf5qv{background:color-mix(in srgb,var(--tint) 14%,var(--surface));color:var(--tint)}.ledger-entry-row_note__IZ7QU{overflow:hidden;color:var(--label-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ledger-entry-row_amount__DKZY8{color:var(--label-primary);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ledger-entry-row_inflow__rVv1B{color:var(--success)}@media (max-width:400px){.ledger-entry-row_link__JF2zS{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding-inline:12px}.ledger-entry-row_badge__NJr7c{width:36px;height:36px}.ledger-entry-row_amount__DKZY8{font-size:15px}}