.ChangePin_shell__cMhyG{max-width:480px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;gap:24px;padding:calc(env(safe-area-inset-top) + 32px) 16px calc(env(safe-area-inset-bottom) + 24px)}.ChangePin_head__oeqAo{display:flex;flex-direction:column;gap:6px;padding-bottom:20px;border-bottom:2px solid var(--color-text)}.ChangePin_kicker__vL0UL{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700)}.ChangePin_title__GejSV{margin:0;font-weight:800;font-size:36px;line-height:1.05;letter-spacing:-.02em}.ChangePin_intro__i_WE9{margin:4px 0 0;font-size:15px;color:var(--color-soft)}.ChangePin_form__dWCy0{display:flex;flex-direction:column;gap:16px}.ChangePin_label__CAjWi{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--color-soft)}.ChangePin_field__ML_fn{min-height:52px;font-size:18px;letter-spacing:.3em;padding:10px 12px}.ChangePin_error__zh23A{min-height:20px;font-size:14px;color:var(--color-accent-700)}.ChangePin_actions__z78fH{display:flex;align-items:center;gap:16px}.ChangePin_save__HmniL{min-height:48px;padding:0 20px}.ChangePin_backdrop__RJe8P{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--color-text) 35%,transparent)}.ChangePin_dialog__idelF{width:min(380px,100%);padding:20px;display:flex;flex-direction:column;gap:16px;background:var(--color-bg);border:2px solid var(--color-text);box-shadow:var(--shadow-lg)}.ChangePin_dialogTitle__ITPm0{margin:0;font-weight:800;font-size:22px}.LearningToast_dock__zuVi9{position:fixed;z-index:30;top:calc(env(safe-area-inset-top) + 12px);left:0;right:0;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.LearningToast_toast__20v2H{pointer-events:auto;width:100%;max-width:448px;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;min-height:44px;background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-md);border-left:4px solid var(--color-accent-300)}.LearningToast_toast__20v2H[data-phase=done]{border-left-color:var(--color-accent)}.LearningToast_icon__bci_L{display:flex;flex:none;width:16px;justify-content:center}.LearningToast_spinner__OzcpS{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--color-bg) 35%,transparent);border-top-color:var(--color-bg);animation:LearningToast_spin__FdVyN .8s linear infinite}@keyframes LearningToast_spin__FdVyN{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LearningToast_spinner__OzcpS{animation:none}}.LearningToast_text__AfVf2{flex:1 1;font-size:14px;line-height:1.35}.LearningToast_close__Kz6fs{flex:none;width:32px;height:32px;padding:0;color:inherit}.AuthSplit_page__PQU8M{min-height:100dvh;display:flex;flex-wrap:wrap;background:var(--color-bg);color:var(--color-text)}.AuthSplit_panel__PJz5x{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:calc(env(safe-area-inset-top) + clamp(24px, 5vw, 56px)) clamp(24px,5vw,56px) clamp(24px,5vw,56px);background:var(--color-text);color:var(--color-bg)}.AuthSplit_brand__Twuxl{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:800;font-size:20px;letter-spacing:-.02em}.AuthSplit_mark__ePjJu{width:14px;height:14px;background:var(--color-accent)}.AuthSplit_tidbit__yt3J3{display:flex;flex-direction:column;gap:28px;max-width:520px}.AuthSplit_kicker__94eo8{color:var(--color-accent-300)}.AuthSplit_title__FXM72{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(32px,4.2vw,56px);line-height:.98;letter-spacing:-.03em;text-wrap:balance}.AuthSplit_body__QztoZ{margin:0;max-width:30em;font-size:17px;line-height:1.55;text-wrap:pretty}.AuthSplit_body__QztoZ,.AuthSplit_footer__QGNtJ{color:var(--color-neutral-300)}.AuthSplit_pin__Uwkif{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;max-width:440px}.AuthSplit_pinCell__Q_eZs{aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-bg)}.AuthSplit_pinCell__Q_eZs[data-state=active]{border-color:var(--color-accent)}.AuthSplit_pinCell__Q_eZs[data-state=empty]{border-color:color-mix(in srgb,var(--color-bg) 40%,transparent)}.AuthSplit_pinDot__jFZ0M{width:18px;height:18px;background:var(--color-accent)}.AuthSplit_examples__Fi5C3{flex-direction:column;border-top:2px solid var(--color-bg)}.AuthSplit_example__Fk4ck{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--color-bg) 30%,transparent);font-size:17px}.AuthSplit_exampleAmount__pZb9q{font-family:var(--font-heading);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AuthSplit_exampleCategory__kob6V{display:flex;align-items:center;gap:8px;min-width:120px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.AuthSplit_swatch__BlRBz{width:10px;height:10px}.AuthSplit_desktopOnly__Vfc_D{display:none}@media (max-width:559px){.AuthSplit_panel__PJz5x{gap:20px;padding-bottom:24px}.AuthSplit_tidbit__yt3J3{gap:10px}.AuthSplit_title__FXM72{font-size:26px}.AuthSplit_body__QztoZ{display:none}}@media (min-width:880px){.AuthSplit_desktopOnly__Vfc_D{display:flex}.AuthSplit_pin__Uwkif.AuthSplit_desktopOnly__Vfc_D{display:grid}}.AuthSplit_main__KVkCF{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.AuthSplit_topBar__eZVpK{order:-1;display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:40px;padding:16px clamp(16px,4vw,40px);font-size:14px;color:var(--color-soft)}.AuthSplit_content__0f016{flex:1 1;display:flex;justify-content:center}.AuthSplit_content__0f016[data-variant=signin]{align-items:center;padding-bottom:40px}.SignIn_shell__R86sl{width:100%;max-width:480px;display:flex;flex-direction:column;gap:28px;padding:16px 16px 24px}.SignIn_head__Tgsxy{display:flex;flex-direction:column;gap:6px;padding-bottom:20px;border-bottom:2px solid var(--color-text)}.SignIn_kicker__H_TAJ{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700)}.SignIn_title__p35N6{margin:0;font-weight:800;font-size:40px;line-height:1.05;letter-spacing:-.02em}.SignIn_form__xL7XZ{display:flex;flex-direction:column;gap:18px}.SignIn_label__EMhY_{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--color-soft)}.SignIn_field__CYIFh{min-height:52px;font-size:17px;padding:10px 12px}.SignIn_form__xL7XZ[data-failed=true] .SignIn_field__CYIFh{border-color:var(--color-accent)}.SignIn_pin__3g85x{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;transition:transform .06s}.SignIn_cell__LSQFc{height:56px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-divider);background:var(--color-surface)}.SignIn_cell__LSQFc[data-active=true]{border-color:var(--color-text)}.SignIn_form__xL7XZ[data-failed=true] .SignIn_cell__LSQFc{border-color:var(--color-accent)}.SignIn_dot__UkF0E{width:14px;height:14px}.SignIn_dot__UkF0E[data-filled=true]{background:var(--color-text)}.SignIn_form__xL7XZ[data-failed=true] .SignIn_dot__UkF0E[data-filled=true]{background:var(--color-accent)}.SignIn_pinInput__TsEvr{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:text;caret-color:transparent}.SignIn_msg__VYy8m{min-height:20px;font-size:14px;color:var(--color-muted)}.SignIn_form__xL7XZ[data-failed=true] .SignIn_msg__VYy8m{color:var(--color-accent-700)}.SignIn_labelRow__sZQhp{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.SignIn_notMe__AZLv6{padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--color-accent-700);text-decoration:underline;cursor:pointer}.ApiTokens_backdrop__r0PwW{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--color-text) 35%,transparent)}.ApiTokens_dialog__P4fgL{width:min(460px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:14px;background:var(--color-bg);border:2px solid var(--color-text);box-shadow:var(--shadow-lg)}.ApiTokens_head__fn__q{display:flex;align-items:center;justify-content:space-between}.ApiTokens_title__WCWnp{margin:0;font-weight:800;font-size:22px}.ApiTokens_help__HfLai{margin:0;font-size:13px;color:var(--color-muted)}.ApiTokens_iconBtn__HKwu0{width:34px;height:34px;padding:0}.ApiTokens_issued__6iJI7{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border-left:3px solid var(--color-accent);background:var(--color-accent-100)}.ApiTokens_key__jqVqL{flex:1 1 100%;overflow-wrap:anywhere;font-size:13px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ApiTokens_list__y0yYX{display:flex;flex-direction:column}.ApiTokens_row__XEU1T{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--color-divider)}.ApiTokens_who__znzXf{display:flex;flex-direction:column;min-width:0}.ApiTokens_name__VXgbj{font-weight:700}.ApiTokens_meta__q9_lR{font-size:12px;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApiTokens_form__1nuxz{display:flex;gap:8px}.ApiTokens_field__6V4rB{flex:1 1;min-width:0}.ApiTokens_status__SIKjQ{font-size:13px;color:var(--color-soft)}.ApiTokens_status__SIKjQ[data-error=true]{color:var(--color-accent-700)}.Avatar_avatar__nsaTE{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--color-text);color:var(--color-bg);font-weight:800;letter-spacing:.02em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_photo__YDzaO{width:100%;height:100%;object-fit:cover;display:block}.ProfilePicture_backdrop__YV5rs{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--color-text) 35%,transparent)}.ProfilePicture_dialog__cmN82{width:min(400px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px;background:var(--color-bg);border:2px solid var(--color-text);box-shadow:var(--shadow-lg)}.ProfilePicture_head___Frq4{display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.ProfilePicture_close__7LrVs{width:40px;height:40px;padding:0;border-radius:50%;border-color:transparent}.ProfilePicture_title__2yd0S{margin:0;text-align:center;font-weight:800;font-size:20px}.ProfilePicture_stage__I8eWr{display:flex;justify-content:center;padding:8px 0}.ProfilePicture_stage__I8eWr>span,.ProfilePicture_video__y7p9k{box-shadow:0 0 0 8px var(--color-surface)}.ProfilePicture_video__y7p9k{width:200px;height:200px;border-radius:50%;object-fit:cover;transform:scaleX(-1);background:var(--color-text)}.ProfilePicture_options__eMnyq{display:flex;flex-direction:column;gap:6px}.ProfilePicture_option__cBtLD{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:14px;min-height:52px;padding:0 16px;background:var(--color-surface);font-size:15px;cursor:pointer}.ProfilePicture_option__cBtLD:hover{background:var(--color-accent-100)}.ProfilePicture_option__cBtLD:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ProfilePicture_option__cBtLD:disabled{opacity:.5;cursor:default}.ProfilePicture_confirm__12f4K{display:flex;justify-content:center;gap:12px}.ProfilePicture_help__Hp0uk{margin:0;font-size:12px;color:var(--color-muted);text-align:center}.ProfilePicture_status__nxhSF{font-size:13px;text-align:center;color:var(--color-soft)}.ProfilePicture_status__nxhSF[data-error=true]{color:var(--color-accent-700)}.AccountMenu_root__4_ojY{position:relative;display:inline-flex}.AccountMenu_avatar__4LXXS{all:unset;box-sizing:border-box;display:flex;border-radius:50%;box-shadow:0 0 0 3px var(--color-divider);cursor:pointer;transition:box-shadow .12s}.AccountMenu_avatar__4LXXS:hover,.AccountMenu_avatar__4LXXS[data-open=true]{box-shadow:0 0 0 3px var(--color-accent)}.AccountMenu_avatar__4LXXS:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AccountMenu_panel__UD6Ur{position:absolute;z-index:40;top:calc(100% + 8px);width:min(236px,calc(100vw - 32px));display:flex;flex-direction:column;background:var(--color-bg);border:2px solid var(--color-text);box-shadow:var(--shadow-lg)}.AccountMenu_panel__UD6Ur[data-align=left]{left:0}.AccountMenu_panel__UD6Ur[data-align=right]{right:0}.AccountMenu_who__gvphd{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-bottom:1px solid var(--color-divider)}.AccountMenu_name__RDYBF{font-weight:800;font-size:14px}.AccountMenu_handle__xwaBy{font-size:12px;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_row__1j1j2{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--color-divider)}.AccountMenu_label__HeLBp{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.AccountMenu_segment__1Afa7{display:flex;border:1px solid var(--color-divider)}.AccountMenu_opt__AGMhI{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:40px;height:28px;padding:0 8px;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--color-muted);cursor:pointer;transition:background .12s,color .12s}.AccountMenu_opt__AGMhI+.AccountMenu_opt__AGMhI{border-left:1px solid var(--color-divider)}.AccountMenu_opt__AGMhI:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 7%,transparent)}.AccountMenu_opt__AGMhI:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.AccountMenu_opt__AGMhI[data-on=true]{color:var(--color-text);background:var(--color-accent-100);box-shadow:inset 0 0 0 2px var(--color-accent);cursor:default}.AccountMenu_opt__AGMhI[data-busy=true]{opacity:.6;cursor:progress}.AccountMenu_iconOpt__l_5Tt{min-width:32px;padding:0}.AccountMenu_error__wYj_e{padding:6px 12px 0;font-size:12px;color:var(--color-accent-700)}.AccountMenu_signOut__ccw7c{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;color:var(--color-accent-700);cursor:pointer}.AccountMenu_signOut__ccw7c:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.AccountMenu_signOut__ccw7c:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.AccountMenu_swatches__llfZa{display:flex;gap:6px}.AccountMenu_swatch__UOrS8{all:unset;box-sizing:border-box;width:22px;height:22px;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text) 20%,transparent);transition:box-shadow .12s}.AccountMenu_swatch__UOrS8:hover{box-shadow:0 0 0 2px var(--color-divider)}.AccountMenu_swatch__UOrS8:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.AccountMenu_swatch__UOrS8[data-on=true]{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-text);cursor:default}.AccountMenu_action__SoCGN{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;color:var(--color-text);border-bottom:1px solid var(--color-divider);cursor:pointer}.AccountMenu_action__SoCGN:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.AccountMenu_action__SoCGN:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.AccountMenu_picture__hYSSp{all:unset;position:relative;display:flex;border-radius:50%;cursor:pointer}.AccountMenu_picture__hYSSp:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AccountMenu_pencil__qVMpi{position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-bg);color:var(--color-text);box-shadow:0 0 0 1px var(--color-divider),0 1px 3px rgb(0 0 0/.2)}.AccountMenu_picture__hYSSp:hover .AccountMenu_pencil__qVMpi{background:var(--color-accent-100)}.AccountMenu_whoText__B812h{display:flex;flex-direction:column;min-width:0}.HouseholdTag_pin__cqDZJ{display:inline-flex;align-items:center;gap:4px;color:var(--color-text);cursor:default}.HouseholdTag_pin__cqDZJ svg{color:var(--color-accent)}.HouseholdTag_pinCode__NPtHj{font-weight:800;font-size:12px;letter-spacing:.14em}.Settings_backdrop__L_lQV{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--color-text) 30%,transparent);animation:Settings_fade-in__lYHSj .38s ease-out}.Settings_drawer__QbsCB{width:700px;height:100%;display:flex;flex-direction:column;background:var(--color-bg);border-left:2px solid var(--color-text);box-shadow:var(--shadow-lg);font-size:13px;animation:Settings_slide-in__FOPQX .38s cubic-bezier(.22,.9,.3,1)}.Settings_drawer__QbsCB[data-busy=true]{cursor:progress}@keyframes Settings_slide-in__FOPQX{0%{transform:translateX(100%)}}@keyframes Settings_fade-in__lYHSj{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Settings_backdrop__L_lQV,.Settings_drawer__QbsCB{animation:none}}.Settings_head__FK30N{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-bottom:2px solid var(--color-text)}.Settings_title__g8zc4{margin:0;font-weight:800;font-size:20px}.Settings_body__y_CGC{flex:1 1;overflow-y:auto;padding:0 20px 32px}.Settings_section__0atjk{display:flex;flex-direction:column;gap:6px;padding:14px 0 6px}.Settings_sectionHead__wvYij{display:flex;align-items:center;justify-content:space-between;min-height:34px}.Settings_sectionTitle__KVOad{margin:0;font-weight:800;font-size:15px}.Settings_familyLine__R__Qe{display:grid;grid-template-columns:auto minmax(0,1fr) 114px;grid-gap:14px;gap:14px;align-items:center;min-height:42px;padding-bottom:6px;border-bottom:2px solid var(--color-text)}.Settings_familyName__IHGwQ{font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Settings_table__lK6ug{display:flex;flex-direction:column;border-top:2px solid var(--color-text)}.Settings_editRow__AU0_N,.Settings_headRow__c1tUe,.Settings_row__5HBHm{display:grid;grid-gap:10px;gap:10px;align-items:center;padding:0 6px;border-bottom:1px solid var(--color-divider)}.Settings_table__lK6ug[data-table=locations] :is(.Settings_headRow__c1tUe,.Settings_row__5HBHm,.Settings_editRow__AU0_N){grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,1fr) 114px}.Settings_table__lK6ug[data-table=members] :is(.Settings_headRow__c1tUe,.Settings_row__5HBHm,.Settings_editRow__AU0_N){grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr) 114px}.Settings_table__lK6ug[data-table=categories] :is(.Settings_headRow__c1tUe,.Settings_row__5HBHm,.Settings_editRow__AU0_N){grid-template-columns:28px minmax(0,1.3fr) minmax(0,2.4fr) 114px}.Settings_row__5HBHm[draggable=true]{cursor:-webkit-grab;cursor:grab}.Settings_row__5HBHm[data-dragging=true]{opacity:.4}.Settings_row__5HBHm[data-drop=target]{outline:1px dashed var(--color-accent);outline-offset:-1px}.Settings_row__5HBHm[data-drop=over]{background:var(--color-accent-100);outline:2px solid var(--color-accent);outline-offset:-2px}.Settings_subName__tOoA9{display:flex;align-items:center;gap:4px;min-width:0}.Settings_grip__myKzV{display:flex;flex:none;width:14px;color:var(--color-muted)}.Settings_grip__myKzV svg{margin-left:-5px}.Settings_editRow__AU0_N[data-sub=true],.Settings_row__5HBHm[data-sub=true]{font-size:12px}.Settings_editRow__AU0_N[data-sub=true]>:nth-child(2){margin-left:13px}.Settings_toggle__AnI0S{width:28px;height:28px;padding:0;border-color:transparent}.Settings_toggle__AnI0S svg{transition:transform .15s}.Settings_toggle__AnI0S[data-open=true] svg{transform:rotate(180deg)}.Settings_span2__a8FB_{grid-column:span 2}.Settings_group__5OhDU{display:contents}.Settings_table__lK6ug[data-table=members][data-single=true] :is(.Settings_headRow__c1tUe,.Settings_row__5HBHm,.Settings_editRow__AU0_N){grid-template-columns:minmax(0,2.4fr) minmax(0,.9fr) minmax(0,1fr) 114px}.Settings_headRow__c1tUe{min-height:28px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.Settings_row__5HBHm{min-height:42px}.Settings_row__5HBHm:hover{background:var(--color-surface)}.Settings_row__5HBHm[data-inactive=true]{color:var(--color-muted)}.Settings_editRow__AU0_N{min-height:42px;padding-block:4px;background:var(--color-surface)}.Settings_strong__oFU_8{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Settings_nameCell__VeH2l{display:flex;flex-direction:column;min-width:0;line-height:1.25}.Settings_nameEdit__gEPt_{display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-gap:6px;gap:6px}.Settings_handle__zXlSR{font-size:11px;color:var(--color-muted)}.Settings_ellipsis__GonPZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Settings_dim__XQQR5{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-muted);white-space:nowrap}.Settings_statusCell__2bxE9{font-size:12px}.Settings_statusCell__2bxE9[data-state=never]{color:var(--color-accent-700)}.Settings_control__xQk_n{width:100%;height:34px;min-height:34px;padding:4px 8px;font-size:13px}.Settings_button__qwNY4{height:34px;min-height:34px;padding:0 12px;font-size:13px;white-space:nowrap}.Settings_iconBtn__CYu1O{width:34px;height:34px;padding:0}.Settings_borderless__6f2dj{border-color:transparent}.Settings_actions__dVMPG{display:flex;justify-content:flex-end;gap:2px}.Settings_stack__4hvuh{display:flex;flex-direction:column;gap:10px;max-width:360px;padding:12px;background:var(--color-surface);border-left:2px solid var(--color-accent)}.Settings_field__fqYeT{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--color-soft)}.Settings_pair___mSP1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.Settings_stackActions__NUset{display:flex;gap:6px;padding-top:2px}.Settings_panel__W9p6W{grid-column:1/-1;display:flex;align-items:center;gap:6px;padding:6px;margin:0 -6px 6px;background:var(--color-surface)}.Settings_panel__W9p6W>span{flex:1 1}.Settings_pin__6n9Bu{letter-spacing:.2em}.Settings_pin__6n9Bu::placeholder{letter-spacing:normal}.Settings_check__1MCdR{display:flex;align-items:center;gap:6px;height:34px;font-size:12px}.Settings_check__1MCdR input{width:16px;height:16px;accent-color:var(--color-accent)}.Settings_note__rp5__{margin:0;font-size:11px;color:var(--color-muted)}.Settings_status__U7NAC{margin:0;padding:6px 10px;font-size:12px;background:var(--color-surface)}.Settings_status__U7NAC[data-error=true]{background:var(--color-accent-100);color:var(--color-accent-800)}.Settings_muted__0EQqw{padding:16px 20px;color:var(--color-muted)}.Settings_choicePanel__Y8p3M{flex-wrap:wrap}.Settings_choicePanel__Y8p3M>span{flex:1 1 100%}.Settings_danger__UqIMf{color:var(--color-accent-700);border-color:var(--color-accent)}.Settings_warning__rsCOk{font-weight:700;color:var(--color-accent-800)}.AppNav_bar__D0fW0{height:var(--app-nav-height);background:var(--color-bg);border-bottom:1px solid var(--color-divider)}.AppNav_inner__qVarE{max-width:1440px;height:100%;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:24px}.AppNav_brand__OXdYv{color:var(--color-accent-700);white-space:nowrap}.AppNav_links__RMFCQ{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.AppNav_link___1Hp8{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;color:var(--color-soft);border-bottom:2px solid transparent;cursor:pointer}.AppNav_link___1Hp8:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 7%,transparent)}.AppNav_link___1Hp8:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.AppNav_link___1Hp8[data-on=true]{color:var(--color-text);border-bottom-color:var(--color-accent)}.AppNav_end__pILlH{margin-left:auto;display:flex;align-items:center;gap:16px}.Spinner_spinner__WmTEP{display:inline-block;flex:none;box-sizing:border-box;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentcolor;border-radius:50%;animation:Spinner_spin__RMe3v .7s linear infinite}@keyframes Spinner_spin__RMe3v{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Spinner_spinner__WmTEP{animation-duration:2s}}.DailyExpenses_shell__Rp_Vy{max-width:480px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg);position:relative}.DailyExpenses_shell__Rp_Vy[data-wide=true]{min-height:calc(100dvh - var(--app-nav-height))}.DailyExpenses_muted__NrWEM{font-size:12px;color:var(--color-muted)}.DailyExpenses_num__9_5hY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DailyExpenses_header__cg4H8{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--color-bg);border-bottom:2px solid var(--color-text);padding:calc(env(safe-area-inset-top) + 4px) 16px 0}.DailyExpenses_userBar__jh3Lm{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;margin-bottom:4px;border-bottom:1px solid var(--color-divider)}.DailyExpenses_who__XpGxG{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.DailyExpenses_who__XpGxG strong{font-weight:600}.DailyExpenses_userBarEnd__M7y9d{margin-left:auto;display:flex;align-items:center;gap:12px}.DailyExpenses_dayNav__jNDVr{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.DailyExpenses_navBtn__959vm{width:44px;height:44px;padding:0;border-color:transparent}.DailyExpenses_dayLabel__jhHEG{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 8px;min-height:44px;cursor:pointer}.DailyExpenses_dayTitle__Q2_Gb{font-weight:800;font-size:17px;line-height:1.15;display:flex;align-items:center;gap:6px}.DailyExpenses_daySub__dCF6N{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.DailyExpenses_datePicker__mjw4Q{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.DailyExpenses_week__xmF2h{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;padding-top:10px}.DailyExpenses_weekDay__Ql6Km{all:unset;box-sizing:border-box;min-height:58px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:6px;cursor:pointer;border:1px solid var(--color-divider);color:var(--color-text);transition:background .12s}.DailyExpenses_weekDay__Ql6Km:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.DailyExpenses_weekDay__Ql6Km[data-today=true] .DailyExpenses_weekNum__i5lxw{color:var(--color-accent-700)}.DailyExpenses_weekDay__Ql6Km[data-selected=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.DailyExpenses_weekDay__Ql6Km[data-target=true]{border-style:dashed;border-color:var(--color-accent)}.DailyExpenses_weekDay__Ql6Km[data-over=true]{background:var(--color-accent);color:var(--color-bg)}.DailyExpenses_weekDay__Ql6Km[data-over=true] .DailyExpenses_weekNum__i5lxw,.DailyExpenses_weekDay__Ql6Km[data-selected=true] .DailyExpenses_weekNum__i5lxw{color:var(--color-bg)}.DailyExpenses_weekDow__YUchk{font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.DailyExpenses_weekNum__i5lxw{font-weight:800;font-size:17px;line-height:1}.DailyExpenses_weekTotal___aEt1{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8;white-space:nowrap}.DailyExpenses_addForm__c_5Ut{padding:12px 0 16px;display:grid;grid-template-columns:minmax(0,1fr) 104px 52px;grid-gap:8px;gap:8px}.DailyExpenses_addInput__RfUGv{min-height:52px;font-size:16px;padding:10px 12px}.DailyExpenses_addBtn__ygYjJ{width:52px;height:52px;padding:0}.DailyExpenses_main__QWoNW{flex:1 1;padding:0 16px 200px}.DailyExpenses_summary__lw5W1{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:20px 0 16px;border-bottom:2px solid var(--color-divider)}.DailyExpenses_spent__uMyS2{display:flex;flex-direction:column}.DailyExpenses_spentValue___IVDf{font-weight:800;font-size:44px;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DailyExpenses_summaryRight__H4UFP{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.DailyExpenses_todayBtn__aGEJs{min-height:32px;font-size:13px;padding:4px 8px}.DailyExpenses_empty__wKJLe{padding:40px 0;display:flex;flex-direction:column;gap:4px}.DailyExpenses_empty__wKJLe .DailyExpenses_muted__NrWEM{font-size:14px}.DailyExpenses_emptyTitle__if2C1{font-weight:800;font-size:20px}.DailyExpenses_group__PmnsQ{border-bottom:1px solid var(--color-divider);transition:background .12s}.DailyExpenses_group__PmnsQ[data-over=true]{background:var(--color-accent-100)}.DailyExpenses_groupHead__6Z78j{all:unset;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:10px;padding:16px 0 14px;cursor:pointer}.DailyExpenses_groupHead__6Z78j:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.DailyExpenses_groupRow__Xv8Bx{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:baseline;grid-gap:10px;gap:10px}.DailyExpenses_groupName__ObMqk{display:flex;align-items:baseline;gap:8px;min-width:0}.DailyExpenses_groupLabel__PUS1D{font-weight:800;font-size:18px}.DailyExpenses_groupTotal__6c_Js{font-weight:600;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DailyExpenses_chevron__sg4Ey{display:flex;align-self:center;transition:transform .2s}.DailyExpenses_chevron__sg4Ey[data-open=true]{transform:rotate(180deg)}.DailyExpenses_bar__edNxX{display:block;height:4px;background:var(--color-surface)}.DailyExpenses_barFill__M7gjn{display:block;height:100%;background:var(--color-accent)}.DailyExpenses_items__nEZMu{display:flex;flex-direction:column;padding:0 0 8px;margin-bottom:12px;border-left:2px solid var(--color-text)}.DailyExpenses_itemRow__gK94h{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:48px}.DailyExpenses_itemRow__gK94h[data-editable=true]{grid-template-columns:40px minmax(0,1fr) 44px 44px}.DailyExpenses_itemRow__gK94h[data-editable=false] .DailyExpenses_itemMain__HFi7L{padding-left:12px;cursor:default}.DailyExpenses_itemRow__gK94h[data-dragging=true]{opacity:.3}.DailyExpenses_grip__4Hw_4{height:48px;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;touch-action:none;color:var(--color-muted)}.DailyExpenses_itemMain__HFi7L{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:48px;padding:8px 8px 8px 0;cursor:text;font-size:16px}.DailyExpenses_itemMain__HFi7L:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.DailyExpenses_itemName__p_Li7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DailyExpenses_iconBtn__uZIGu{width:44px;height:44px;padding:0}.DailyExpenses_borderless__S5mJL{border-color:transparent}.DailyExpenses_editRow__nwSL5{display:grid;grid-template-columns:minmax(0,1fr) 92px 44px 44px;grid-gap:6px;gap:6px;align-items:center;padding:6px 0 6px 10px;background:var(--color-surface)}.DailyExpenses_editInput__kUJUl{min-height:44px;font-size:16px;background:var(--color-bg)}.DailyExpenses_hint__M8GvD{display:flex;align-items:flex-start;gap:10px;padding:16px 0;font-size:13px;line-height:1.45;color:var(--color-muted);text-wrap:pretty}.DailyExpenses_hint__M8GvD svg{flex:none}.DailyExpenses_trayDock__dBx0J{position:fixed;left:0;right:0;bottom:0;z-index:8;display:flex;justify-content:center;pointer-events:none}.DailyExpenses_tray__cRGwG{width:100%;max-width:480px;background:var(--color-bg);border-top:2px solid var(--color-text);box-shadow:var(--shadow-lg);padding:12px 16px calc(env(safe-area-inset-bottom) + 16px);display:flex;flex-direction:column;gap:8px;pointer-events:auto}.DailyExpenses_trayGrid__rDLvB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-divider);border-left:1px solid var(--color-divider)}.DailyExpenses_trayGroup__neNmR{display:flex;flex-direction:column;gap:4px}.DailyExpenses_trayGroupLabel__OBUbf{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.DailyExpenses_trayCell__CEtdA{min-height:44px;padding:5px 6px;line-height:1.2;display:flex;flex-direction:column;justify-content:space-between;font-size:12px;font-weight:600;border-right:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);background:var(--color-bg);transition:background .12s}.DailyExpenses_trayCell__CEtdA[data-current=true]{background:var(--color-surface)}.DailyExpenses_trayCell__CEtdA[data-over=true]{background:var(--color-accent);color:var(--color-bg)}.DailyExpenses_trayNote__L9V5r{font-size:10px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.DailyExpenses_ghost__PUyFp{position:fixed;z-index:9;pointer-events:none;background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-lg);padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;font-size:15px;transform:rotate(-2deg)}.DailyExpenses_ghostAmt__cmO38{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DailyExpenses_toastDock__51k0G{position:fixed;left:0;right:0;bottom:0;z-index:6;display:flex;justify-content:center;padding:0 16px calc(env(safe-area-inset-bottom) + 16px)}.DailyExpenses_toast__W1fuw{width:100%;max-width:448px;background:var(--color-text);color:var(--color-bg);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 6px 14px;min-height:48px;box-shadow:var(--shadow-md)}.DailyExpenses_toastText__DMjkP{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DailyExpenses_toastAction__gU_on{color:var(--color-accent-300);min-height:36px;padding:6px 10px}.DailyExpenses_editCat__N4FLX{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;padding:4px 10px 6px 0}.DailyExpenses_editCatPath__bvAnP{font-size:13px;color:var(--color-muted)}.DailyExpenses_editCatPath__bvAnP strong{color:var(--color-text);font-weight:700}.DailyExpenses_editChips__7pT4U{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.DailyExpenses_editChipsFit___CRYH{display:flex;gap:6px;flex:1 1;min-width:0;overflow:hidden}.DailyExpenses_editChips__7pT4U[data-more=true]{flex-wrap:wrap;max-height:260px;overflow:auto}.DailyExpenses_editChip__yrKCU{all:unset;box-sizing:border-box;flex:none;max-width:100%;height:44px;line-height:40px;padding:0 12px;display:inline-block;border:2px solid var(--color-divider);color:var(--color-text);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.DailyExpenses_editChip__yrKCU[data-on=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.DailyExpenses_editChip__yrKCU:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.DailyExpenses_editChip__yrKCU[hidden]{display:none}.DailyExpenses_editChipMore__r5Et3{border-style:dashed}.DailyExpenses_catToast__M_yfe{width:100%;max-width:448px;background:var(--color-text);color:var(--color-bg);box-shadow:6px 6px 0 var(--color-accent);animation:DailyExpenses_catToastIn__mzOxX .18s ease-out}@keyframes DailyExpenses_catToastIn__mzOxX{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.DailyExpenses_catToast__M_yfe{animation:none}}.DailyExpenses_catToastHead__LwG6P{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px}.DailyExpenses_catToastText__cBqel{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.DailyExpenses_catToastKicker___vwW8{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DailyExpenses_catToastPath__pO5VD{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DailyExpenses_catToastChange__oUT8O,.DailyExpenses_catToastIcon__3oQ02{all:unset;box-sizing:border-box;flex:none;min-height:44px;padding:0 16px;display:inline-flex;align-items:center;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.DailyExpenses_catToastChange__oUT8O{border:2px solid var(--color-bg);color:var(--color-bg)}.DailyExpenses_catToastActions__ztTxd{display:flex;gap:4px;flex:none}.DailyExpenses_catToastIcon__3oQ02{width:44px;padding:0;justify-content:center;color:var(--color-bg)}.DailyExpenses_catToastIcon__3oQ02[data-primary=true]{background:var(--color-accent);color:var(--color-text)}.DailyExpenses_catChip__7j8_6:focus-visible,.DailyExpenses_catToastChange__oUT8O:focus-visible,.DailyExpenses_catToastIcon__3oQ02:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.DailyExpenses_catChips__wTFpl{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:12px 16px 16px;border-top:1px solid var(--color-muted)}.DailyExpenses_catChipsFit__F0MeV{display:flex;gap:6px;flex:1 1;min-width:0;overflow:hidden}.DailyExpenses_catChips__wTFpl[data-more=true]{flex-wrap:wrap;gap:8px;max-height:220px;overflow:auto}.DailyExpenses_catChip__7j8_6{all:unset;box-sizing:border-box;flex:none;max-width:100%;height:40px;line-height:36px;padding:0 10px;display:inline-block;border:2px solid var(--color-bg);color:var(--color-bg);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.DailyExpenses_catChips__wTFpl[data-more=true] .DailyExpenses_catChip__7j8_6{font-size:14px;padding:0 12px}.DailyExpenses_catChip__7j8_6[data-on=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text)}.DailyExpenses_catChip__7j8_6[hidden]{display:none}.DailyExpenses_catChipMore__1kTzr{flex:0 0 auto;border-style:dashed}.DailyExpenses_savingList__bVoaP{display:flex;flex-direction:column;margin-bottom:12px;border-left:2px dashed var(--color-divider)}.DailyExpenses_savingRow___SRYl{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;min-height:48px;padding:8px 8px 8px 12px;font-size:16px;color:var(--color-muted)}.DailyExpenses_savingNote__hluvD{font-size:12px}.DailyExpenses_itemText__chHBS{display:flex;flex-direction:column;min-width:0}.DailyExpenses_refundNote__2w5W8{font-size:12px;color:var(--color-muted)}.NeedsReview_panel__cakil{margin:24px 0 0;border:2px solid var(--color-accent);background:var(--color-accent-100)}.NeedsReview_head__wJbYv{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--color-divider)}.NeedsReview_headText__l6vu7{display:flex;flex-direction:column;gap:4px;min-width:0}.NeedsReview_title__mZtAT{margin:0;font-weight:800;font-size:18px;display:flex;align-items:center;gap:8px}.NeedsReview_count__GCMkL{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:var(--color-accent);color:var(--color-bg);font-size:12px}.NeedsReview_intro__PViaf{margin:0;font-size:13px;color:var(--color-soft)}.NeedsReview_keepAll__6HbeB{flex:none;min-height:36px;font-size:13px;background:var(--color-bg)}.NeedsReview_error__FyEe7{margin:0;padding:8px 16px;font-size:13px;color:var(--color-accent-700)}.NeedsReview_list__QZzpx{list-style:none;margin:0;padding:0;background:var(--color-bg)}.NeedsReview_item__S_btS{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid var(--color-divider)}.NeedsReview_item__S_btS:last-child{border-bottom:0}.NeedsReview_item__S_btS[data-busy=true]{opacity:.5}.NeedsReview_what__QVFdv{display:flex;flex-direction:column;gap:2px;min-width:0}.NeedsReview_name__yc0vz{font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NeedsReview_meta__x_Cr8{font-size:12px;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NeedsReview_actions__3eUFE{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.NeedsReview_suggestion__9ce1u{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-height:30px;padding:0 10px;font-size:13px;font-weight:600;border:1px solid var(--color-accent);color:var(--color-accent-700);cursor:pointer}.NeedsReview_suggestion__9ce1u:hover:not(:disabled){background:var(--color-accent-100)}.NeedsReview_other__dBxrM:focus-visible,.NeedsReview_suggestion__9ce1u:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.NeedsReview_other__dBxrM:disabled,.NeedsReview_suggestion__9ce1u:disabled{opacity:.5;cursor:not-allowed}.NeedsReview_other__dBxrM{padding:0 6px;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-divider);border-radius:0;cursor:pointer}.NeedsReview_keep__QJx8d,.NeedsReview_other__dBxrM{min-height:30px;font-size:13px}.Dashboard_muted__qq9TH{font-size:13px;color:var(--color-muted)}.Dashboard_soft__gnpPP{font-size:14px;color:var(--color-soft)}.Dashboard_minw0__71UMT{min-width:0}.Dashboard_narrow__99Cy_{min-height:100dvh;padding:32px 20px;display:flex;flex-direction:column;justify-content:center;gap:12px;max-width:420px}.Dashboard_narrowTitle__Wd_0P{margin:0;font-weight:800;font-size:28px;line-height:1.1}.Dashboard_narrowBody__oqpT4{margin:0;font-size:15px;color:var(--color-soft)}.Dashboard_narrowBtn__NAMfm{min-height:48px;padding:0 16px;justify-content:flex-start;align-self:flex-start}.Dashboard_page__qRttu{max-width:1440px;margin:0 auto;padding:28px 40px 64px;display:flex;flex-direction:column}.Dashboard_header__ouTs7{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:2px solid var(--color-text)}.Dashboard_headTitle__BAkv6{display:flex;flex-direction:column;gap:2px}.Dashboard_kicker__QPL4f{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700)}.Dashboard_title__E0DDH{margin:0;font-weight:800;font-size:42px;line-height:1.05;letter-spacing:-.02em}.Dashboard_error__E1qAp{margin:16px 0 0;padding:10px 14px;background:var(--color-accent-100);color:var(--color-accent-800);font-size:14px}.Dashboard_filters__xkpyE{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;border-bottom:2px solid var(--color-divider)}.Dashboard_filtersLabel__MMAQY{display:flex;align-items:center;gap:6px;padding-right:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.Dashboard_monthStepper__rQNpZ{display:flex;align-items:stretch;border:1px solid var(--color-divider);background:var(--color-bg)}.Dashboard_stepBtn__W5vWP{width:40px;min-height:44px;padding:0}.Dashboard_stepBtn__W5vWP:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.Dashboard_monthLabel__7eQyf{padding:0 10px;min-width:170px;border-left:1px solid var(--color-divider);border-right:1px solid var(--color-divider)}.Dashboard_chip__Yju_b,.Dashboard_monthLabel__7eQyf{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.Dashboard_chip__Yju_b{position:relative;min-height:44px;padding:0 14px;border:1px solid var(--color-divider);background:var(--color-bg);color:var(--color-text)}.Dashboard_chip__Yju_b[data-on=true]{border-color:var(--color-accent);background:var(--color-accent-100);color:var(--color-accent-800)}.Dashboard_clickable__LfCUC{cursor:pointer}.Dashboard_chipButton__4DcVF{font:inherit;font-size:14px;font-weight:600;cursor:pointer}.Dashboard_chipNote__ivbnI{font-size:12px;font-weight:400}.Dashboard_dateInput__GztgA{border:0;background:transparent;font:inherit;font-weight:600;color:inherit;width:132px;cursor:pointer}.Dashboard_overlaySelect__UEGJV{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:14px}.Dashboard_chevron__nsOzi{display:flex;transition:transform .15s}.Dashboard_chevron__nsOzi[data-open=true]{transform:rotate(180deg)}.Dashboard_catWrap__CS9Qt{position:relative}.Dashboard_catMenu__OyB4y{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:300px;background:var(--color-bg);border:2px solid var(--color-text);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.Dashboard_catMenuHead__gsb2m{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 14px;border-bottom:1px solid var(--color-divider)}.Dashboard_catMenuActions__5_mZH{display:flex;gap:2px}.Dashboard_tinyBtn__K1kUj{min-height:32px;padding:0 6px;font-size:13px}.Dashboard_catOptions__vGXbA{max-height:min(420px,60vh);overflow-y:auto}.Dashboard_catGroup__zJNRj{display:block;padding:10px 14px 4px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-divider)}.Dashboard_catOption__ayXlX{all:unset;box-sizing:border-box;display:grid;width:100%;grid-template-columns:18px 12px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:44px;padding:0 14px;cursor:pointer;font-size:14px;border-bottom:1px solid var(--color-divider)}.Dashboard_catOption__ayXlX:hover{background:var(--color-surface)}.Dashboard_catOption__ayXlX:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.Dashboard_checkbox__AyCUA{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-divider);color:var(--color-bg)}.Dashboard_checkbox__AyCUA svg{opacity:0}.Dashboard_catOption__ayXlX[data-on=true] .Dashboard_checkbox__AyCUA{border-color:var(--color-accent);background:var(--color-accent)}.Dashboard_catOption__ayXlX[data-on=true] .Dashboard_checkbox__AyCUA svg{opacity:1}.Dashboard_catOption__ayXlX[data-on=true] .Dashboard_catName__Ft_fp{font-weight:600}.Dashboard_catSum__PkXyu{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-muted)}.Dashboard_swatch__Y5lgo{width:12px;height:12px;flex:none}.Dashboard_clearBtn__AkolO{min-height:44px;padding:0 10px;gap:6px;margin-left:auto}.Dashboard_tiles__MsUjh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding:24px 0;border-bottom:2px solid var(--color-divider)}.Dashboard_tile__O_rQE{display:flex;flex-direction:column;gap:14px;padding:20px;background:var(--color-surface)}.Dashboard_tile__O_rQE[data-lead=true]{background:var(--color-text);color:var(--color-bg)}.Dashboard_tileHead__cBeio{display:flex;align-items:center;justify-content:space-between;gap:8px}.Dashboard_tileLabel__S2Fln{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-soft)}.Dashboard_tile__O_rQE[data-lead=true] .Dashboard_tileLabel__S2Fln{color:inherit}.Dashboard_tileIcon__tARK9{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-divider)}.Dashboard_tile__O_rQE[data-lead=true] .Dashboard_tileIcon__tARK9{border:0;background:var(--color-accent);color:var(--color-bg)}.Dashboard_tileValue__nyoP0{font-weight:800;font-size:36px;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dashboard_tileNote__cQ0qN{font-size:13px;color:var(--color-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_tile__O_rQE[data-lead=true] .Dashboard_tileNote__cQ0qN{color:inherit;opacity:.8}.Dashboard_chartSection__DpijU{padding:24px 0;border-bottom:2px solid var(--color-divider);display:flex;flex-direction:column;gap:12px}.Dashboard_sectionHead__9u8p_{display:flex;align-items:baseline;justify-content:space-between}.Dashboard_sectionTitle__S2suw{margin:0;font-weight:800;font-size:20px;line-height:1.3}.Dashboard_bars__41qYA{display:flex;align-items:flex-end;gap:3px;height:160px;border-bottom:1px solid var(--color-text)}.Dashboard_barSlot__OM8f_{all:unset;flex:1 1;min-width:0;height:100%;display:flex;align-items:flex-end;cursor:pointer}.Dashboard_barSlot__OM8f_:focus-visible{outline:2px solid var(--color-accent)}.Dashboard_barStack__N3rgf{display:flex;flex-direction:column-reverse;width:100%;overflow:hidden;transition:opacity .15s}.Dashboard_barSegment__xxLiT{display:block;min-height:1px}.Dashboard_barSegment__xxLiT+.Dashboard_barSegment__xxLiT{box-shadow:0 1px 0 var(--color-bg)}.Dashboard_bars__41qYA[data-picked=true] .Dashboard_barStack__N3rgf:not([data-selected=true]){opacity:.3}.Dashboard_barSlot__OM8f_:not(:disabled):hover .Dashboard_barStack__N3rgf{opacity:1;filter:brightness(1.08)}.Dashboard_barSlot__OM8f_:disabled{cursor:default}.Dashboard_barStack__N3rgf[data-selected=true]{min-height:3px;background:var(--color-accent)}.Dashboard_barStack__N3rgf[data-selected=true]:has(.Dashboard_barSegment__xxLiT){background:none}.Dashboard_chartArea__97OB2{position:relative}.Dashboard_barTip__3eE2E{position:absolute;z-index:5;top:0;transform:translateX(-50%);pointer-events:none;min-width:180px;max-width:240px;padding:8px 10px;background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-md);font-size:12px}.Dashboard_barTip__3eE2E[data-edge=start]{transform:none}.Dashboard_barTip__3eE2E[data-edge=end]{transform:translateX(-100%)}.Dashboard_barTipHead__Z2xMi{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px;font-weight:800;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dashboard_barTipList__UQkLr{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.Dashboard_barTipList__UQkLr li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dashboard_barTipList__UQkLr i{width:10px;height:10px;outline:1px solid color-mix(in srgb,var(--color-bg) 50%,transparent)}.Dashboard_barLabels__8kW6B{display:flex;gap:3px}.Dashboard_barLabel__pFuuk[data-today=true]{color:var(--color-accent-700);font-weight:800}.Dashboard_barLabel__pFuuk{flex:1 1;min-width:0;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-muted)}.Dashboard_columns__z7fek{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);grid-gap:40px;gap:40px;padding-top:24px;align-items:start}.Dashboard_stack__VyTIr{display:flex;flex-direction:column}.Dashboard_columnHead__OtTSb{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding-bottom:12px;border-bottom:2px solid var(--color-text)}.Dashboard_catRow__f4o04{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:14px 12px;margin:0 -12px;border-bottom:1px solid var(--color-divider);cursor:pointer}.Dashboard_catRow__f4o04:hover{background:var(--color-surface)}.Dashboard_catRow__f4o04:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.Dashboard_catRow__f4o04[data-on=true]{background:var(--color-accent-100)}.Dashboard_catRow__f4o04[data-dim=true]{opacity:.45}.Dashboard_catRowHead__9nMGg{display:grid;grid-template-columns:minmax(0,1fr) auto 110px;align-items:baseline;grid-gap:12px;gap:12px}.Dashboard_catRowName__u7jpQ{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px}.Dashboard_catRowPct__CBn_V{font-size:13px;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dashboard_catRowTotal__kcoEm{font-weight:600;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.Dashboard_shareBar__WmPDo{display:block;height:6px;background:var(--color-surface)}.Dashboard_shareFill__DaO9n{display:block;height:100%;background:var(--color-accent)}.Dashboard_entriesTitle__dOXHv{display:flex;align-items:baseline;gap:10px}.Dashboard_gridRow__nn83C{display:grid;grid-template-columns:104px minmax(0,1fr) 140px 180px 104px;grid-gap:12px;gap:12px;border-bottom:1px solid var(--color-divider)}.Dashboard_headRow__nDfM8{padding:10px 0}.Dashboard_headCell__LmAue{all:unset;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.Dashboard_headCell__LmAue:hover{color:var(--color-accent-700)}.Dashboard_headCell__LmAue:focus-visible{outline:2px solid var(--color-accent)}.Dashboard_headCell__LmAue[data-on=true]{font-weight:800;color:var(--color-text)}.Dashboard_headCell__LmAue[data-end=true]{justify-content:flex-end}.Dashboard_arrow__5oAhz{font-size:12px;width:10px}.Dashboard_dataRow__XL9eo{align-items:baseline;padding:11px 0;font-size:14px}.Dashboard_dataRow__XL9eo:hover{background:var(--color-surface)}.Dashboard_dateCell__qTMap{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--color-text) 75%,transparent)}.Dashboard_ellipsis__oiV6m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_amountCell__GcHr9{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.Dashboard_noRows__Ywj87{margin:0;padding:32px 0;font-size:15px;color:var(--color-soft)}.Dashboard_pager__ABa3F{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:2px solid var(--color-divider);margin-top:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dashboard_pagerButtons__XznI3{display:flex;align-items:center;gap:4px}.Dashboard_pageBtn__RRHJS{min-width:36px;height:36px;padding:0 8px}.Dashboard_pageNum__3Khdf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid var(--color-divider)}.Dashboard_pageNum__3Khdf:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.Dashboard_pageNum__3Khdf[data-on=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.Dashboard_pageGap__Ijqht{min-width:24px;text-align:center}.Dashboard_csvActions__eaErA{display:flex;gap:8px}.Dashboard_iconBtn__2dr27[data-busy=true]{opacity:.6;cursor:progress}.Dashboard_notice__a7uLb{margin:12px 0 4px;padding:10px 14px;background:var(--color-surface);font-size:14px}.Dashboard_notice__a7uLb[data-error=true]{background:var(--color-accent-100);color:var(--color-accent-800)}.Dashboard_noticeHead__oj8aN{display:flex;align-items:center;justify-content:space-between;gap:12px}.Dashboard_noticeRows__Usj8S{margin:6px 0 0;padding-left:18px;font-size:13px}.Dashboard_catSelect__K1VJY{width:100%;font:inherit;font-size:14px;color:inherit;background:transparent;border:1px solid transparent;border-radius:0;padding:2px 0;margin:-3px 0;cursor:pointer;text-overflow:ellipsis}.Dashboard_catSelect__K1VJY:hover{border-color:var(--color-divider)}.Dashboard_catSelect__K1VJY:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}.Dashboard_catParent__r4nXj{font-weight:600}.Dashboard_catOption__ayXlX[data-sub=true]{min-height:38px;padding-left:30px;font-size:13px}.Dashboard_catOption__ayXlX[data-sub=true] .Dashboard_checkbox__AyCUA{width:16px;height:16px}.Dashboard_catOption__ayXlX[data-state=some] .Dashboard_checkbox__AyCUA{border-color:var(--color-accent)}.Dashboard_catOption__ayXlX[data-state=some] .Dashboard_checkbox__AyCUA:after{content:"";width:8px;height:2px;background:var(--color-accent)}.Dashboard_badge__ESPjF{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:20px;height:20px;padding:0 4px;background:var(--color-text);color:var(--color-bg);font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1;cursor:default}.Dashboard_itemCell__lsa6L{display:flex;align-items:center;gap:8px;min-width:0}.Dashboard_iconBtn__2dr27{width:36px;height:36px;padding:0}.Dashboard_currencies__rRfkv{display:flex;align-items:center;gap:4px}.Dashboard_currenciesLabel__ENt7F{margin-right:6px;font-size:12px;color:var(--color-muted)}.Dashboard_currencyBtn__my955{min-height:32px;padding:4px 12px;border:1px solid var(--color-divider);background:none;color:inherit;font:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer}.Dashboard_currencyBtn__my955[data-on=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.Dashboard_currencyBtn__my955:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Dashboard_amountOriginal__xmy16{display:block;font-size:11px;font-weight:400;color:var(--color-muted)}.Dashboard_refundNote__wbEwC{margin-left:6px;font-size:11px;color:var(--color-muted);white-space:nowrap}.Dashboard_ratesNote__RnDQc{margin:0;font-size:13px;color:var(--color-pending)}.ReconcileWalk_help__WjJrA{margin:0;font-size:13px;color:var(--color-muted)}.ReconcileWalk_ellipsis__COTmn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReconcileWalk_amount__Lm3Bv{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ReconcileWalk_narrow__9X5Q7{min-height:100dvh;padding:32px 20px;display:flex;flex-direction:column;justify-content:center;gap:12px;max-width:420px}.ReconcileWalk_narrowTitle__SludA{margin:0;font-weight:800;font-size:28px;line-height:1.1}.ReconcileWalk_narrowBody__3JesX{margin:0;font-size:15px;color:var(--color-soft)}.ReconcileWalk_narrowBtn__zyel9{min-height:48px;padding:0 16px;justify-content:flex-start;align-self:flex-start}.ReconcileWalk_page__DbDB2{max-width:1200px;margin:0 auto;padding:20px 40px 48px;display:flex;flex-direction:column;gap:16px;outline:none}.ReconcileWalk_back__qn4ib{align-self:flex-start;font-size:13px;font-weight:500;color:var(--color-text);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.ReconcileWalk_back__qn4ib:hover{color:var(--color-accent)}.ReconcileWalk_header___xbL3{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ReconcileWalk_headTitle__VuGan{display:flex;flex-direction:column;gap:4px;min-width:0}.ReconcileWalk_kicker___kfY1{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700);font-weight:600}.ReconcileWalk_title__SuXct{margin:0;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ReconcileWalk_rematchBtn__JAuy2{min-height:40px;padding:0 14px;gap:8px;flex:none}.ReconcileWalk_progress__P3_5E{display:flex;flex-direction:column;gap:6px}.ReconcileWalk_bar__HUUmj{display:block;height:10px;border:2px solid var(--color-text);background:var(--color-surface);position:relative;overflow:hidden}.ReconcileWalk_barFill__v3Dwf{position:absolute;inset:0 auto 0 0;background:var(--color-text);transition:width .2s ease-out}.ReconcileWalk_bar__HUUmj[data-done=true] .ReconcileWalk_barFill__v3Dwf{background:var(--color-accent)}.ReconcileWalk_progressText__Vub6P{font-size:13px}.ReconcileWalk_doneBanner__44hBz{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--color-text);color:var(--color-bg);box-shadow:6px 6px 0 var(--color-accent)}.ReconcileWalk_doneTitle__PpZaI{font-weight:700;font-size:16px}.ReconcileWalk_doneBody__GiOeO{flex:1 1;font-size:14px;opacity:.85}.ReconcileWalk_note__xoUUO{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:2px solid var(--color-text);font-size:14px}.ReconcileWalk_note__xoUUO[data-error]{border-color:var(--color-accent);color:var(--color-accent-700)}.ReconcileWalk_placeholder__5jinY{margin:0;padding:24px;border:2px dashed var(--color-divider);color:var(--color-muted);text-align:center;font-size:14px}.ReconcileWalk_colTitle__5gk1R{margin:0 0 2px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-weight:500}@keyframes ReconcileWalk_shake__Ds_KE{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.ReconcileWalk_lineText__GzTra{display:flex;flex-direction:column;gap:2px;min-width:0}.ReconcileWalk_lineName__kbu_k{font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReconcileWalk_lineSub__5jgz4{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--color-muted);min-width:0}.ReconcileWalk_smallBtn__WB6VF{min-height:32px;padding:0 12px;font-size:13px}.ReconcileWalk_iconBtn__pk_GY{width:36px;min-height:36px;padding:0;justify-content:center}.ReconcileWalk_tag__9vz32{font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ReconcileWalk_refused__D0ipj{font-size:12px;font-weight:500;color:var(--color-accent-700)}.ReconcileWalk_grip__am3fV{width:18px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-muted);cursor:-webkit-grab;cursor:grab;touch-action:none}.ReconcileWalk_grip__am3fV:active{cursor:-webkit-grabbing;cursor:grabbing}.ReconcileWalk_list__G7EMY{display:flex;flex-direction:column;gap:10px}.ReconcileWalk_likelyNone__sceON{font-size:12px;color:var(--color-muted);min-height:36px;display:flex;align-items:center}.ReconcileWalk_suggestion__wLhAS{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 8px;min-height:44px;box-sizing:border-box;border:1px solid var(--color-divider);background:var(--color-bg)}.ReconcileWalk_suggestion__wLhAS[data-held=true]{color:var(--color-muted);background:var(--color-surface)}.ReconcileWalk_suggestion__wLhAS[data-over=true]{border:1px dashed var(--color-accent);background:var(--color-accent-100)}.ReconcileWalk_suggestion__wLhAS[data-shake=true]{animation:ReconcileWalk_shake__Ds_KE .24s ease-in-out;border-color:var(--color-accent)}.ReconcileWalk_choices__2M3dX{display:flex;flex-direction:column;gap:8px}.ReconcileWalk_choice__ZP2UY{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:2px;text-align:left;min-height:48px;padding:10px 14px;border:2px solid var(--color-text)}.ReconcileWalk_choice__ZP2UY:hover:not(:disabled){background:var(--color-surface)}.ReconcileWalk_choiceHelp__kxlHz{font-size:12px;font-weight:400;color:var(--color-muted)}.ReconcileWalk_ghost__X3lEk{position:fixed;z-index:70;pointer-events:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--color-text);color:var(--color-bg);box-shadow:6px 6px 0 var(--color-accent);font-size:13px;font-weight:600;transform:rotate(-2deg)}.ReconcileWalk_ghostAmt__yYzMn{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ReconcileWalk_backdrop__q_XiD{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--color-text) 35%,transparent)}.ReconcileWalk_dialog__zcchr{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:14px;background:var(--color-bg);border:2px solid var(--color-text);box-shadow:6px 6px 0 var(--color-accent)}.ReconcileWalk_dialogHead__uDS51{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ReconcileWalk_dialogTitle__Cb0BY{margin:0;font-size:18px;font-weight:600}.ReconcileWalk_dialogActions__bDdEZ{display:flex;justify-content:flex-end;gap:8px}.ReconcileWalk_dateCell__EbKHO{font-size:13px;color:var(--color-muted);white-space:nowrap}.ReconcileWalk_dropSlot__3DLOa{margin-top:auto;padding:10px 12px;border:2px dashed var(--color-divider);color:var(--color-muted);font-size:12px;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center}.ReconcileWalk_dropSlot__3DLOa[data-over=true]{border-color:var(--color-accent);background:var(--color-accent-100);color:var(--color-accent-700);font-weight:500}.ReconcileWalk_listHead__Ta88h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:48px;column-gap:48px;padding:0 22px 6px;border-bottom:1px solid var(--color-divider)}.ReconcileWalk_listHead__Ta88h span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-weight:500}.ReconcileWalk_callout__JkPcH{font-size:12px;font-weight:400;color:var(--color-muted)}.ReconcileWalk_callout__JkPcH[data-kind=added]{color:var(--color-accent-700)}.ReconcileWalk_rowActions__SNkSd{display:flex;align-items:center;gap:2px;width:64px;justify-content:flex-end}.ReconcileWalk_suggestion__wLhAS[data-matched=true]{border-color:var(--color-match);border-left-width:3px;background:var(--color-match-bg)}.ReconcileWalk_suggestion__wLhAS[data-matched=added]{border-color:var(--color-accent);border-left-width:3px;border-style:dashed;background:var(--color-accent-100)}.ReconcileWalk_suggestion__wLhAS[data-fresh=true]{grid-template-columns:24px minmax(0,1fr) auto;animation:ReconcileWalk_matchIn__Nw3TH .52s cubic-bezier(.2,.9,.3,1.3)}.ReconcileWalk_freshCheck__Opi9w{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:var(--color-bg);background:var(--color-match);animation:ReconcileWalk_checkPop__WRaVZ .42s cubic-bezier(.2,.9,.3,1.5) .16s both}.ReconcileWalk_suggestion__wLhAS[data-matched=added] .ReconcileWalk_freshCheck__Opi9w{background:var(--color-accent)}@keyframes ReconcileWalk_matchIn__Nw3TH{0%{transform:scale(.94);opacity:.4}60%{transform:scale(1.02);opacity:1}to{transform:scale(1)}}@keyframes ReconcileWalk_checkPop__WRaVZ{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ReconcileWalk_freshCheck__Opi9w,.ReconcileWalk_suggestion__wLhAS[data-fresh=true]{animation:none}}.ReconcileWalk_pickBtn__XCf14{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:40px;padding:6px 8px 6px 0;border:0;background:none;color:inherit;font:inherit;text-align:left}.ReconcileWalk_pickBtn__XCf14:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.ReconcileWalk_suggestion__wLhAS[data-fresh=false]{grid-template-columns:24px minmax(0,1fr) auto}.ReconcileWalk_suggestion__wLhAS[data-fresh=false] .ReconcileWalk_freshCheck__Opi9w{animation:none}.ReconcileWalk_suggestion__wLhAS[data-matched]{min-height:36px;padding:4px 8px}.ReconcileWalk_suggestion__wLhAS[data-matched] .ReconcileWalk_freshCheck__Opi9w{width:18px;height:18px}.ReconcileWalk_day__7KEkZ{display:flex;flex-direction:column}.ReconcileWalk_dayHead__gcztz{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:10px 0 6px;border:0;border-bottom:1px solid var(--color-divider);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ReconcileWalk_dayHead__gcztz:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.ReconcileWalk_dayChevron__uhqKd{display:flex;color:var(--color-muted);transform:rotate(-90deg);transition:transform .12s ease}.ReconcileWalk_dayHead__gcztz[aria-expanded=true] .ReconcileWalk_dayChevron__uhqKd{transform:none}.ReconcileWalk_dayDate__BOvT_{font-weight:600;font-size:14px}.ReconcileWalk_dayMeta__zykFT{font-size:12px;color:var(--color-muted)}.ReconcileWalk_dayCount__Eu3DX{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:12px;font-weight:500;color:var(--color-pending)}.ReconcileWalk_dayCount__Eu3DX:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ReconcileWalk_dayCount__Eu3DX:empty{display:none}.ReconcileWalk_dayCount__Eu3DX[data-done=true]{color:var(--color-match)}.ReconcileWalk_entry__MWAIQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:48px;column-gap:48px;align-items:start;padding:0 22px}.ReconcileWalk_entry__MWAIQ[data-active=true]{box-shadow:inset 3px 0 0 var(--color-accent)}.ReconcileWalk_entry__MWAIQ[data-dragging=true] .ReconcileWalk_cardSide__9U7We{opacity:.4}.ReconcileWalk_entry__MWAIQ[data-state=ignored] .ReconcileWalk_cardSide__9U7We,.ReconcileWalk_entry__MWAIQ[data-state=matched] .ReconcileWalk_cardSide__9U7We{color:var(--color-match)}.ReconcileWalk_entry__MWAIQ[data-state=added] .ReconcileWalk_cardSide__9U7We{color:var(--color-accent-700)}.ReconcileWalk_entry__MWAIQ[data-state=credit] .ReconcileWalk_cardSide__9U7We{color:var(--color-muted)}.ReconcileWalk_cardSide__9U7We{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px;gap:4px;min-width:0;padding:4px 0}.ReconcileWalk_cardSide__9U7We[data-shake=true]{animation:ReconcileWalk_shake__Ds_KE .24s ease-in-out}.ReconcileWalk_cardSide__9U7We .ReconcileWalk_refused__D0ipj{grid-column:1/-1;padding:0 8px 4px}.ReconcileWalk_appSide__XuIVV{display:flex;flex-direction:column;gap:2px;min-width:0;align-self:stretch;padding:4px 0 4px 24px;border-left:1px solid var(--color-divider)}.ReconcileWalk_appSide__XuIVV:empty{min-height:44px}.ReconcileWalk_reconciled__YoFNN{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:32px}.ReconcileWalk_reconciled__YoFNN .ReconcileWalk_freshCheck__Opi9w{width:16px;height:16px;animation:none}.ReconcileWalk_reconciled__YoFNN[data-kind=added] .ReconcileWalk_freshCheck__Opi9w{background:var(--color-accent)}.ReconcileWalk_reconciled__YoFNN[data-fresh=true]{animation:ReconcileWalk_matchIn__Nw3TH .52s cubic-bezier(.2,.9,.3,1.3)}.ReconcileWalk_reconciled__YoFNN[data-fresh=true] .ReconcileWalk_freshCheck__Opi9w{animation:ReconcileWalk_checkPop__WRaVZ .42s cubic-bezier(.2,.9,.3,1.5) .16s both}@media (prefers-reduced-motion:reduce){.ReconcileWalk_reconciled__YoFNN[data-fresh=true],.ReconcileWalk_reconciled__YoFNN[data-fresh=true] .ReconcileWalk_freshCheck__Opi9w{animation:none}}.ReconcileWalk_listHead__Ta88h span:last-child{padding-left:25px}.ReconcileWalk_nameRow__dbizx{display:flex;align-items:baseline;gap:10px;min-width:0}.ReconcileWalk_nameRow__dbizx .ReconcileWalk_lineName__kbu_k{min-width:0}.ReconcileWalk_aside__xW1MC,.ReconcileWalk_nameRow__dbizx .ReconcileWalk_callout__JkPcH{flex:none;white-space:nowrap}.ReconcileWalk_aside__xW1MC{font-size:12px;color:var(--color-muted)}.ReconcileWalk_pickBtn__XCf14{cursor:default}.ReconcileWalk_cardSide__9U7We[data-draggable=true] .ReconcileWalk_grip__am3fV,.ReconcileWalk_cardSide__9U7We[data-draggable=true] .ReconcileWalk_pickBtn__XCf14{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ReconcileWalk_cardSide__9U7We[data-draggable=true] .ReconcileWalk_grip__am3fV:active,.ReconcileWalk_cardSide__9U7We[data-draggable=true] .ReconcileWalk_pickBtn__XCf14:active{cursor:-webkit-grabbing;cursor:grabbing}.ReconcileWalk_subNote__JHAv6{font-size:11px;line-height:1.3;letter-spacing:.02em;color:var(--color-muted)}.ReconcileWalk_subNote__JHAv6[data-kind=added]{color:var(--color-accent-700)}.ReconcileWalk_subNote__JHAv6[data-kind=partial]{color:var(--color-pending)}.ReconcileWalk_tip__SLNo5{position:relative}.ReconcileWalk_tip__SLNo5:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:30;width:max-content;max-width:320px;padding:5px 8px;font-size:12px;font-weight:400;line-height:1.4;text-align:left;text-transform:none;letter-spacing:normal;white-space:pre-line;color:var(--color-bg);background:var(--color-text);pointer-events:none;opacity:0;visibility:hidden}.ReconcileWalk_tip__SLNo5[data-tip-start]:after{left:0;transform:none}.ReconcileWalk_tip__SLNo5:focus-visible:after,.ReconcileWalk_tip__SLNo5:hover:after{opacity:1;visibility:visible;transition:opacity .1s ease .15s}.ReconcileWalk_entry__MWAIQ[data-dragging=true] .ReconcileWalk_tip__SLNo5:after{display:none}.ReconcileWalk_field__0WX_k{display:flex;flex-direction:column;gap:4px}.ReconcileWalk_entry__MWAIQ .ReconcileWalk_amount__Lm3Bv,.ReconcileWalk_entry__MWAIQ .ReconcileWalk_lineName__kbu_k{line-height:20px}.ReconcileWalk_cardSide__9U7We{align-items:start;padding:0 0 4px}.ReconcileWalk_cardSide__9U7We .ReconcileWalk_pickBtn__XCf14{align-items:start;padding-top:8px}.ReconcileWalk_cardSide__9U7We .ReconcileWalk_rowActions__SNkSd{align-self:start;margin-top:0}.ReconcileWalk_appSide__XuIVV{padding-top:4px}.ReconcileWalk_reconciled__YoFNN{align-items:start;padding-top:4px;min-height:0}.ReconcileWalk_reconciled__YoFNN .ReconcileWalk_freshCheck__Opi9w{margin-top:2px}.ReconcileWalk_likelyList__OpQCD{display:flex;flex-direction:column;gap:6px}.ReconcileWalk_likelyList__OpQCD[data-more=true]{max-height:360px;overflow-y:auto;padding-right:4px}.ReconcileWalk_moreBtn__aS7sR{align-self:flex-start;min-height:32px;padding:4px 0;border:0;background:none;color:var(--color-accent-700);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ReconcileWalk_moreBtn__aS7sR:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.ReconcileWalk_subNote__JHAv6[data-kind=refund]{color:var(--color-match)}