#mj2-theme-root{--mj2-color-background:oklch(0.979 0.005 197);--mj2-color-card:#fff;--mj2-surface-receipt:#fff;--mj2-color-foreground:oklch(0.216 0.019 236);--mj2-color-muted-foreground:oklch(0.523 0.019 233);--mj2-text-inverse:#f7f5f0;--mj2-color-hairline:oklch(0.933 0.007 213);--mj2-border-focus:var(--mj2-color-foreground);--mj2-color-primary:#0fa47f;--mj2-color-attention:#f2765c;--mj2-color-critical:#c0392b;--mj2-color-success:#0fa47f;--mj2-color-success-foreground:oklch(0.18 0.02 235);--mj2-color-success-soft:color-mix(in oklab,var(--mj2-color-success) 12%,transparent);--mj2-color-success-border:color-mix(in oklab,var(--mj2-color-success) 35%,transparent);--mj2-color-warning:var(--mj2-color-attention);--mj2-color-warning-foreground:oklch(0.18 0.02 235);--mj2-color-warning-soft:color-mix(in oklab,var(--mj2-color-warning) 12%,transparent);--mj2-color-warning-border:color-mix(in oklab,var(--mj2-color-warning) 35%,transparent);--mj2-color-critical-foreground:var(--mj2-text-inverse);--mj2-color-critical-soft:color-mix(in oklab,var(--mj2-color-critical) 12%,transparent);--mj2-color-critical-border:color-mix(in oklab,var(--mj2-color-critical) 35%,transparent);--mj2-color-primary-foreground:oklch(0.18 0.02 235);--mj2-color-primary-soft:color-mix(in oklab,var(--mj2-color-primary) 12%,transparent);--mj2-color-primary-border:color-mix(in oklab,var(--mj2-color-primary) 35%,transparent);--mj2-color-primary-hover:color-mix(in oklab,var(--mj2-color-primary) 88%,var(--mj2-color-foreground));--mj2-color-primary-pressed:color-mix(in oklab,var(--mj2-color-primary) 76%,var(--mj2-color-foreground));--mj2-color-focus:var(--mj2-color-primary);--mj2-color-chart-1:var(--mj2-color-primary);--mj2-color-chart-2:color-mix(in oklab,var(--mj2-color-primary) 70%,var(--mj2-color-foreground) 30%);--mj2-color-chart-3:color-mix(in oklab,var(--mj2-color-primary) 45%,var(--mj2-color-foreground) 55%);--mj2-color-chart-4:color-mix(in oklab,var(--mj2-color-primary) 25%,var(--mj2-color-foreground) 75%);--mj2-color-chart-muted:color-mix(in oklab,var(--mj2-color-foreground) 18%,transparent);--mj2-resident-1:oklch(0.618 0.115 168);--mj2-resident-2:oklch(0.601 0.156 268);--mj2-resident-3:oklch(0.759 0.125 78);--mj2-resident-4:oklch(0.594 0.159 296);--mj2-resident-5:oklch(0.634 0.083 199)}:root{--mj2-font-sans:var(--font-figtree,"Figtree"),ui-sans-serif,system-ui,sans-serif;--mj2-space-1:4px;--mj2-space-2:8px;--mj2-space-3:12px;--mj2-space-4:16px;--mj2-space-5:24px;--mj2-space-6:32px;--mj2-space-7:48px;--mj2-space-8:64px;--mj2-space-9:96px;--mj2-content-padding-x:24px;--mj2-list-padding-x:12px;--mj2-block-close-padding-top:14px;--mj2-radius-none:0px;--mj2-radius-base:20px;--mj2-radius-sm:8px;--mj2-radius-mark:12px;--mj2-radius-sheet:22px;--mj2-radius-full:999px;--mj2-shadow-sheet:0 -8px 28px -18px rgba(0,0,0,.25);--mj2-avatar-xs:18px;--mj2-avatar-sm:22px;--mj2-avatar-md:28px;--mj2-avatar-main:44px;--mj2-avatar-lg:48px;--mj2-tap-min:44px;--mj2-z-nav:20;--mj2-z-sheet:30;--mj2-z-sheet-add:40;--mj2-frame-max-width:390px;--mj2-frame-max-width-tablet:640px;--mj2-frame-max-width-desktop:880px;--mj2-frame-max-width-wide:1080px;--mj2-nav-max-width-tablet:480px;--mj2-nav-max-width-desktop:560px;--mj2-nav-max-width-wide:640px}#mj2-theme-root[data-mj2-theme=blue]{--mj2-color-primary:#1d4ed8;--mj2-color-primary-foreground:var(--mj2-text-inverse)}#mj2-theme-root[data-mj2-theme=teal]{--mj2-color-primary:#0e7490;--mj2-color-primary-foreground:var(--mj2-text-inverse)}#mj2-theme-root[data-mj2-theme=purple]{--mj2-color-primary:#6d28d9;--mj2-color-primary-foreground:var(--mj2-text-inverse)}#mj2-theme-root[data-mj2-theme=amber]{--mj2-color-primary:#92400e;--mj2-color-primary-foreground:var(--mj2-text-inverse)}#mj2-theme-root[data-mj2-theme=coral]{--mj2-color-primary:#9a3412;--mj2-color-primary-foreground:var(--mj2-text-inverse)}#mj2-theme-root.dark{--mj2-color-background:oklch(0.17 0.008 235);--mj2-color-card:oklch(0.225 0.01 235);--mj2-color-foreground:oklch(0.965 0.005 197);--mj2-color-muted-foreground:oklch(0.699 0.017 233);--mj2-color-hairline:oklch(1 0 0/10%);--mj2-color-primary:oklch(0.688 0.115 168);--mj2-color-primary-foreground:oklch(0.18 0.02 235);--mj2-color-attention:#ff9478;--mj2-color-critical:#e57373;--mj2-color-success:oklch(0.688 0.115 168);--mj2-color-success-foreground:oklch(0.18 0.02 235);--mj2-color-critical-foreground:oklch(0.18 0.02 235);--mj2-resident-1:oklch(0.688 0.115 168);--mj2-resident-2:oklch(0.671 0.146 268);--mj2-resident-3:oklch(0.799 0.115 78);--mj2-resident-4:oklch(0.664 0.149 296);--mj2-resident-5:oklch(0.704 0.078 199)}#mj2-theme-root.dark[data-mj2-theme=blue]{--mj2-color-primary:oklch(0.66 0.16 255)}#mj2-theme-root.dark[data-mj2-theme=teal]{--mj2-color-primary:oklch(0.7 0.1 195)}#mj2-theme-root.dark[data-mj2-theme=purple]{--mj2-color-primary:oklch(0.68 0.16 305)}#mj2-theme-root.dark[data-mj2-theme=amber]{--mj2-color-primary:oklch(0.78 0.13 70)}#mj2-theme-root.dark[data-mj2-theme=coral]{--mj2-color-primary:oklch(0.72 0.14 35)}.mj2-foundations_tabularNums__4D1kO{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mj2-foundations_srOnly__Gr7WX{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0}.mj2-foundations_focusRing__jm2vm:focus-visible{outline:2px solid var(--mj2-border-focus);outline-offset:2px}.mj2-foundations_hitArea44__y6NlL{position:relative}.mj2-foundations_hitArea44__y6NlL:before{content:"";position:absolute;top:50%;left:50%;width:max(var(--mj2-tap-min),100%);height:max(var(--mj2-tap-min),100%);transform:translate(-50%,-50%)}.mj2-foundations_heading1__ncJy0{font-family:var(--mj2-font-sans);font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.015em}.mj2-foundations_heading2__PNiwR{font-family:var(--mj2-font-sans);font-size:19px;font-weight:600;line-height:26px;letter-spacing:-.005em}.mj2-foundations_heading3__kzx0r{font-family:var(--mj2-font-sans);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.01em;color:color-mix(in oklab,var(--mj2-color-foreground) 55%,transparent)}.mj2-foundations_body__t_zTJ{font-family:var(--mj2-font-sans);font-size:15px;font-weight:600;line-height:20px}.mj2-foundations_bodySmall__pvjuE{font-family:var(--mj2-font-sans);font-size:13px;font-weight:400;line-height:18px}.mj2-foundations_label__iFxCE{font-family:var(--mj2-font-sans);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.11em;text-transform:uppercase}.mj2-foundations_caption__Tbt_K{font-family:var(--mj2-font-sans);font-size:12.5px;font-weight:400;line-height:16px}.mj2-foundations_numberLarge__wZ4SZ{font-family:var(--mj2-font-sans);font-size:26px;font-weight:600;line-height:32px;letter-spacing:-.015em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mj2-foundations_numberMedium__fzNHA{font-family:var(--mj2-font-sans);font-size:15px;font-weight:600;line-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mj2-foundations_numberSmall__w5ECF{font-family:var(--mj2-font-sans);font-size:13px;font-weight:600;line-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MemberAvatar_wrapper__lY7qj{position:relative;display:inline-flex;flex:0 0 auto}.MemberAvatar_avatar__1Kr_Q{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--mj2-radius-full);background-color:var(--mj2-tone-bg,var(--mj2-color-hairline));color:var(--mj2-tone-text,var(--mj2-color-foreground));font-family:var(--mj2-font-sans);font-weight:500;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.MemberAvatar_avatar__1Kr_Q img{width:100%;height:100%;object-fit:cover}.MemberAvatar_currentUser__68QgE{box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 0 0 1.5px var(--mj2-color-background),0 0 0 2.5px color-mix(in oklab,var(--mj2-color-foreground) 20%,transparent)}.MemberAvatar_pending__VXRVI{opacity:.7}.MemberAvatar_paidBadge___FE7D{position:absolute;right:-2px;bottom:-2px;display:inline-flex;width:12px;height:12px;align-items:center;justify-content:center;border-radius:var(--mj2-radius-full);background:var(--mj2-color-success);color:var(--mj2-color-success-foreground);box-shadow:0 0 0 1.5px var(--mj2-color-card)}.MoneyValue_value__ycWiF{color:var(--mj2-color-foreground);white-space:nowrap}.MoneyValue_attention__HMYJF{color:var(--mj2-color-attention)}.MoneyValue_critical__7KPO2{color:var(--mj2-color-critical)}.MoneyValue_success__4JGGA{color:var(--mj2-color-success)}.StatusIndicator_status__4nOwB{display:inline-flex;align-items:center}.StatusIndicator_success__1VdAs{color:var(--mj2-color-success)}.StatusIndicator_attention__5G6Be{color:var(--mj2-color-attention)}.StatusIndicator_critical__fNM7_{color:var(--mj2-color-critical)}.StatusIndicator_neutral__GMpQG{color:var(--mj2-color-muted-foreground)}.MovementMark_mark__NIJjP{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--mj2-radius-mark);background:color-mix(in oklab,var(--mj2-color-foreground) 5%,transparent);color:color-mix(in oklab,var(--mj2-color-foreground) 55%,transparent)}.MovementMark_md__dBvfU{width:40px;height:40px}.MovementMark_md__dBvfU svg{width:18px;height:18px}.MovementMark_lg__yeISj{width:42px;height:42px}.MovementMark_lg__yeISj svg{width:19px;height:19px}.MovementMark_sm__ylEL4{width:36px;height:36px;border-radius:10px}.MovementMark_sm__ylEL4 svg{width:17px;height:17px}.MovementMark_mark__NIJjP img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.PayerLine_line__4SOGm{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-width:0;white-space:nowrap}.PayerLine_text__nXqe8,.SplitBlock_block__jqVvW{color:var(--mj2-color-muted-foreground)}.SplitBlock_block__jqVvW{display:inline-flex;align-items:center;gap:var(--mj2-space-1);min-width:0}.SplitBlock_names__x2oI3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SplitBlock_avatarStack__9_v4R{display:inline-flex;flex:0 0 auto;align-items:center}.SplitBlock_avatarStack__9_v4R>span{margin-left:-6px;box-shadow:0 0 0 1.5px var(--mj2-color-background);border-radius:var(--mj2-radius-full)}.SplitBlock_avatarStack__9_v4R>span:first-child{margin-left:0}.SplitBlock_overflowCount__XEvZs{color:var(--mj2-color-muted-foreground)}.SplitBlock_settlement__lRCYv{display:inline-flex;align-items:center;gap:var(--mj2-space-1);min-width:0}.SplitBlock_settlementName__TnpNp{overflow:hidden;color:var(--mj2-color-foreground);text-overflow:ellipsis;white-space:nowrap}.MovementItem_row__cMgJG{display:flex;width:100%;align-items:flex-start;gap:var(--mj2-space-3);min-height:56px;padding:var(--mj2-space-3) 0;background:transparent;border:0;border-radius:0;color:inherit;font:inherit;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none}.MovementItem_clickable__XqHNM{cursor:pointer}.MovementItem_content__5BGnb{display:grid;flex:1 1;min-width:0;grid-gap:2px;gap:2px}.MovementItem_line1__qADuu,.MovementItem_line2__mTKze{display:flex;align-items:center;gap:var(--mj2-space-2);min-width:0}.MovementItem_line1__qADuu{justify-content:space-between}.MovementItem_titleGroup__ny469{display:flex;align-items:center;gap:6px;min-width:0}.MovementItem_title__L9BIg{overflow:hidden;min-width:0;color:var(--mj2-color-foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500}.MovementItem_kindIcon__mPccL{display:inline-flex;flex:0 0 auto;color:color-mix(in oklab,var(--mj2-color-muted-foreground) 70%,transparent)}.MovementItem_receiptIcon__UCU7h{flex:0 0 auto;color:var(--mj2-color-muted-foreground);opacity:.55}.MovementItem_line2Trailing__ROhVq{display:flex;flex:1 1;align-items:center;gap:var(--mj2-space-1);min-width:0}.MovementItem_dot__tAoEL{flex:0 0 auto;color:var(--mj2-color-muted-foreground)}.MovementItem_arrow__rLrHT{flex:0 0 auto;color:color-mix(in oklab,var(--mj2-color-foreground) 30%,transparent)}.MovementItem_time__q5xgd{flex:0 0 auto;color:var(--mj2-color-muted-foreground)}.MovementItem_timeTop__ZplhW{flex:0 0 auto;margin-top:2px;color:color-mix(in oklab,var(--mj2-color-muted-foreground) 80%,transparent)}.MovementItem_exceptional__ehJD6,.MovementItem_markTop__JvfSy{margin-top:2px}.SectionHeader_header__EoauX{display:flex;align-items:center;justify-content:space-between;gap:var(--mj2-space-3)}.SectionHeader_title__MGQGT{margin:0;color:var(--mj2-color-foreground)}.SectionHeader_sectionEyebrow__kK8US{font-family:var(--mj2-font-sans);font-size:12.5px;font-weight:600;line-height:16px;letter-spacing:.01em;text-transform:uppercase;color:var(--mj2-color-muted-foreground)}.SectionHeader_subtle__wOQ3b{font-family:var(--mj2-font-sans);font-size:13px;font-weight:500;line-height:18px;color:color-mix(in oklab,var(--mj2-color-foreground) 70%,transparent)}.SectionHeader_action__ek4A2{flex:0 0 auto;min-height:var(--mj2-tap-min);display:inline-flex;align-items:center;padding:0 var(--mj2-space-2);background:none;border:0;font-family:var(--mj2-font-sans);font-size:13px;font-weight:600;color:var(--mj2-color-primary);cursor:pointer}.FixedExpenseItem_row__I5_WK{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--mj2-space-3);gap:var(--mj2-space-3);min-height:56px;padding:var(--mj2-space-3) 0;margin:0;background:none;border:0;color:inherit;font:inherit;text-align:left}.FixedExpenseItem_center__4HsGZ{display:grid;grid-gap:3px;gap:3px;min-width:0}.FixedExpenseItem_name__VyJLA{overflow:hidden;color:var(--mj2-color-foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:19.5px}.FixedExpenseItem_meta__yDYu2{color:var(--mj2-color-muted-foreground);font-size:12.5px;line-height:15.625px}.FixedExpenseItem_dueUrgent__Rhni9{color:var(--mj2-color-attention);font-weight:500}.FixedExpenseItem_payerHint__kf1_K{overflow:hidden;color:var(--mj2-color-muted-foreground);text-overflow:ellipsis;white-space:nowrap}.FixedExpenseItem_right__nIgL9{display:grid;justify-items:end;grid-gap:2px;gap:2px}.FixedExpenseItem_rightTop__3AzKl{display:flex;align-items:center;gap:var(--mj2-space-1)}.FixedExpenseItem_rowButton__J7y9O{display:contents;background:none;border:0;padding:0;margin:0;font-family:inherit;text-align:left;cursor:pointer}.FixedExpenseItem_payButton__h66zA{display:inline-flex;align-items:center;height:26px;min-height:26px;margin:0;padding:0 var(--mj2-space-2);border:0;border-radius:var(--mj2-radius-full);font-family:var(--mj2-font-sans);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.FixedExpenseItem_payButtonUpcoming__BPD_i{background:var(--mj2-color-warning);color:var(--mj2-color-warning-foreground)}.FixedExpenseItem_payButtonOverdue__WgMgx{background:var(--mj2-color-critical);color:var(--mj2-color-critical-foreground)}.FixedExpenseItem_paid__ZPFSj .FixedExpenseItem_meta__yDYu2,.FixedExpenseItem_paid__ZPFSj .FixedExpenseItem_name__VyJLA{color:var(--mj2-color-muted-foreground)}.FixedExpenseItem_paid__ZPFSj .FixedExpenseItem_dueUrgent__Rhni9{color:inherit;font-weight:400}.FixedExpenseItem_listCard__dmTWV{display:flex;flex-direction:column;border-radius:12px;background:color-mix(in oklab,var(--mj2-color-foreground) 2.5%,transparent);padding:0 16px;box-shadow:0 0 0 1px color-mix(in oklab,var(--mj2-color-foreground) 4%,transparent)}.FixedExpenseItem_listCard__dmTWV>*+*{position:relative}.FixedExpenseItem_listCard__dmTWV>*+:before{content:"";position:absolute;top:0;right:0;left:48px;height:1px;background:var(--mj2-color-hairline)}.HouseState_block__C38WN{display:grid;grid-gap:4px;gap:4px}.HouseState_phraseRow__ldudm{display:flex;align-items:baseline;gap:10px}.HouseState_dot__AtHSs{flex:0 0 auto;width:8px;height:8px;margin-bottom:3px;border-radius:var(--mj2-radius-full)}.HouseState_dotSuccessHalo__UeBce,.HouseState_dotSuccess__EbbPA{background:var(--mj2-color-success)}.HouseState_dotSuccessHalo__UeBce{box-shadow:0 0 0 3px color-mix(in oklab,var(--mj2-color-success) 20%,transparent)}.HouseState_dotAttention__ckmhn{background:var(--mj2-color-attention)}.HouseState_dotNeutral__shgDh{width:10px;height:2px;margin-bottom:6px;border-radius:var(--mj2-radius-none);background:color-mix(in oklab,var(--mj2-color-muted-foreground) 50%,transparent)}.HouseState_phrase__M4neX{margin:0;color:var(--mj2-color-foreground)}.HouseState_emphasisSuccess__8rdjO{color:var(--mj2-color-success)}.HouseState_emphasisAttention__Yz7sM{color:var(--mj2-color-attention)}.HouseState_subtext__TI3Ij{margin:0;color:var(--mj2-color-muted-foreground)}.ParticipationBar_track__euEPZ{display:flex;height:7px;gap:3px}.ParticipationBar_segment__Q2kvD{min-width:2px;height:100%;border-radius:var(--mj2-radius-full);transition:flex-grow .5s ease-out}.ParticipationBar_legend__Eyg5h{display:flex;flex-wrap:wrap;column-gap:var(--mj2-space-4);row-gap:6px;margin-top:10px}.ParticipationBar_legendItem___vdId{display:inline-flex;align-items:center;gap:6px}.ParticipationBar_legendDot__zkNGy{flex:0 0 auto;width:8px;height:8px;border-radius:var(--mj2-radius-full)}.ParticipationBar_legendLabel__78WjN{font-size:12.5px;font-weight:500;color:color-mix(in oklab,var(--mj2-color-foreground) 85%,transparent)}.ParticipationBar_legendPercentage__PzC7n{color:var(--mj2-color-muted-foreground)}.BottomNav_nav__ts5cY{position:fixed;right:0;bottom:0;left:0;z-index:var(--mj2-z-nav);display:flex;justify-content:center;padding-bottom:max(8px,calc(env(safe-area-inset-bottom) + 14px));border-top:1px solid var(--mj2-color-hairline);background:color-mix(in oklab,var(--mj2-color-background) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.BottomNav_inner__UqwI3{display:flex;width:100%;max-width:var(--mj2-frame-max-width);align-items:flex-end;justify-content:space-between;padding:0 var(--mj2-space-2)}@media (min-width:768px){.BottomNav_inner__UqwI3{max-width:var(--mj2-nav-max-width-tablet)}}@media (min-width:1024px){.BottomNav_inner__UqwI3{max-width:var(--mj2-nav-max-width-desktop)}}@media (min-width:1440px){.BottomNav_inner__UqwI3{max-width:var(--mj2-nav-max-width-wide)}}.BottomNav_item__dgtPp{display:flex;flex:1 1;min-width:0;min-height:var(--mj2-tap-min);flex-direction:column;align-items:center;justify-content:center;gap:var(--mj2-space-1);padding:var(--mj2-space-2) 0;color:var(--mj2-color-muted-foreground);text-decoration:none;background:none;border:0;font-family:inherit;cursor:pointer}.BottomNav_item__dgtPp.BottomNav_active__QRwPy{color:var(--mj2-color-primary)}.BottomNav_label__P6Uwl{font-family:var(--mj2-font-sans);font-size:10.5px;font-weight:500;line-height:1}.BottomNav_item__dgtPp.BottomNav_active__QRwPy .BottomNav_label__P6Uwl{font-weight:600}.BottomNav_primarySlot__28Yq_{display:flex;flex:0 0 64px;justify-content:center}.BottomNav_primary__5rZRY{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-top:-16px;border:0;border-radius:var(--mj2-radius-full);background:var(--mj2-color-primary);color:var(--mj2-color-primary-foreground);box-shadow:0 0 0 3px var(--mj2-color-background);cursor:pointer}.BottomSheet_overlay__hrsS3{position:fixed;inset:0;z-index:var(--mj2-z-sheet);display:flex;align-items:flex-end;justify-content:center;background:rgba(28,29,27,.38)}.BottomSheet_overlayAdd__rQyXJ{z-index:var(--mj2-z-sheet-add)}.BottomSheet_sheet__QQsw5{display:flex;width:min(100%,var(--mj2-frame-max-width));max-height:85dvh;flex-direction:column;overflow:hidden;padding-bottom:max(env(safe-area-inset-bottom),16px);border-radius:var(--mj2-radius-sheet) var(--mj2-radius-sheet) 0 0;background:var(--mj2-color-card);box-shadow:var(--mj2-shadow-sheet)}.BottomSheet_sheetTall__UwXMO{max-height:92svh}.BottomSheet_handle__sD_dO{display:flex;flex:0 0 auto;justify-content:center;padding:var(--mj2-space-2) 0}.BottomSheet_handleBar__yzcJj{width:36px;height:4px;border-radius:var(--mj2-radius-full);background:var(--mj2-color-hairline)}.BottomSheet_header__fYRlu{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--mj2-space-3);padding:0 var(--mj2-space-4) var(--mj2-space-3)}.BottomSheet_title__uHG2f{flex:1 1;min-width:0;margin:0;overflow:hidden;color:var(--mj2-color-foreground);text-overflow:ellipsis;white-space:nowrap}.BottomSheet_backButton__oj3SZ,.BottomSheet_closeButton__gBjA6{display:inline-flex;width:var(--mj2-tap-min);height:var(--mj2-tap-min);flex:0 0 auto;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--mj2-radius-full);color:var(--mj2-color-muted-foreground);cursor:pointer}.BottomSheet_backButton__oj3SZ{margin-left:calc(var(--mj2-tap-min) * -.25)}.BottomSheet_closeButton__gBjA6{margin-right:calc(var(--mj2-tap-min) * -.25)}.BottomSheet_body__xn_2Z{overflow-x:hidden;overflow-y:auto;padding:0 var(--mj2-space-4) var(--mj2-space-5)}.BottomSheet_footer__0wgbY{flex:0 0 auto;padding:var(--mj2-space-3) var(--mj2-content-padding-x) max(env(safe-area-inset-bottom),16px);border-top:1px solid var(--mj2-color-hairline);background:var(--mj2-color-card)}@media (prefers-reduced-motion:no-preference){.BottomSheet_overlay__hrsS3{animation:BottomSheet_mj2-fade-in__3lbzo .16s ease-out}.BottomSheet_sheet__QQsw5{animation:BottomSheet_mj2-slide-up__g8Mbb .18s ease-out}}@keyframes BottomSheet_mj2-fade-in__3lbzo{0%{opacity:0}}@keyframes BottomSheet_mj2-slide-up__g8Mbb{0%{transform:translateY(12px)}}.AddFlowScanner_overlay__r9cvK{position:fixed;inset:0;z-index:var(--mj2-z-sheet-add);display:flex;justify-content:center;background:oklch(.216 .019 236)}.AddFlowScanner_frame__Lc3yB{position:relative;display:flex;width:100%;max-width:var(--mj2-frame-max-width);flex-direction:column}.AddFlowScanner_video__KFYjC{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:transparent}.AddFlowScanner_exitHeader__5OFSY{position:fixed;top:0;left:0;right:0;z-index:2147483000;display:flex;justify-content:center;pointer-events:none}.AddFlowScanner_exitHeaderInner__bmVPb{display:flex;align-items:center;gap:var(--mj2-space-2);width:100%;max-width:var(--mj2-frame-max-width);padding:max(env(safe-area-inset-top),14px) var(--mj2-content-padding-x) 0;pointer-events:auto}.AddFlowScanner_backButton__tAM_r{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;margin-left:-4px;background:none;border:0;border-radius:var(--mj2-radius-full);color:#f7f5f0;cursor:pointer}.AddFlowScanner_headerLabel__kBmAd{font-family:var(--mj2-font-sans);font-size:13px;font-weight:500;color:color-mix(in oklab,#f7f5f0 85%,transparent)}.AddFlowScanner_viewfinderArea__03IUA{position:relative;display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:var(--mj2-space-6);padding:0 var(--mj2-space-8);pointer-events:none}.AddFlowScanner_viewfinder__ADIkv{position:relative;display:block;width:212px;height:212px}.AddFlowScanner_corner__XUnXl{position:absolute;width:36px;height:36px;border:2px solid var(--mj2-color-primary);opacity:.9}.AddFlowScanner_cornerTL__cInog{top:0;left:0;border-right:0;border-bottom:0;border-top-left-radius:14px}.AddFlowScanner_cornerTR__dI9E1{top:0;right:0;border-bottom:0;border-left:0;border-top-right-radius:14px}.AddFlowScanner_cornerBL__y5ZU9{bottom:0;left:0;border-top:0;border-right:0;border-bottom-left-radius:14px}.AddFlowScanner_cornerBR__vNCy_{right:0;bottom:0;border-top:0;border-left:0;border-bottom-right-radius:14px}.AddFlowScanner_hint__h9pVt{margin:0;color:color-mix(in oklab,#f7f5f0 90%,transparent);font-family:var(--mj2-font-sans);font-size:14.5px;font-weight:500;line-height:1.35;text-align:center}.AddFlowScanner_errorBox__hJM4Z{display:flex;flex-direction:column;align-items:center;gap:var(--mj2-space-2);pointer-events:auto}.AddFlowScanner_processingBox___Oxb6{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 22px;background:color-mix(in oklab,#f7f5f0 16%,transparent);border:1px solid color-mix(in oklab,#f7f5f0 28%,transparent);border-radius:16px}.AddFlowScanner_processingSpinner__MLzV2{width:20px;height:20px;border-radius:50%;border:2px solid color-mix(in oklab,#f7f5f0 30%,transparent);border-top-color:#f7f5f0;animation:AddFlowScanner_mj2ScannerSpin__PojUy .8s linear infinite}@keyframes AddFlowScanner_mj2ScannerSpin__PojUy{to{transform:rotate(1turn)}}.AddFlowScanner_processingText__elScc{font-size:14px;font-weight:600}.AddFlowScanner_errorText__9a2On,.AddFlowScanner_processingText__elScc{margin:0;max-width:260px;color:#f7f5f0;font-family:var(--mj2-font-sans);line-height:1.4;text-align:center}.AddFlowScanner_errorText__9a2On{font-size:13.5px;font-weight:500}.AddFlowScanner_errorRetry__xNn0N{padding:8px 16px;background:color-mix(in oklab,#f7f5f0 16%,transparent);border:1px solid color-mix(in oklab,#f7f5f0 30%,transparent);border-radius:var(--mj2-radius-full);font-size:13px}.AddFlowScanner_errorRetry__xNn0N,.AddFlowScanner_photoFallback__gsMph{color:#f7f5f0;font-family:var(--mj2-font-sans);font-weight:600;cursor:pointer}.AddFlowScanner_photoFallback__gsMph{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:color-mix(in oklab,#f7f5f0 14%,transparent);border:1px solid color-mix(in oklab,#f7f5f0 26%,transparent);border-radius:var(--mj2-radius-full);font-size:13.5px;pointer-events:auto}.AddFlowScanner_photoFallback__gsMph:disabled{opacity:.6;cursor:default}.AddFlowScanner_photoError__hSvf_{margin:0;color:color-mix(in oklab,#ffb4a8 92%,transparent);font-family:var(--mj2-font-sans);font-size:12.5px;font-weight:500;text-align:center}.AddFlowScanner_hiddenFileInput__Fpm_S{display:none}.AddFlow_divider__jSmm_{height:1px;background:var(--mj2-color-hairline);opacity:.6}.AddFlow_sheetSubtitle__rVmYU{margin:0 0 var(--mj2-space-2);color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12.5px;font-weight:400;line-height:1.35}.AddFlow_actionList__gnHk7{display:flex;flex-direction:column}.AddFlow_actionDivider__meRK8{height:1px;margin-left:52px;background:var(--mj2-color-hairline)}.AddFlow_actionRow__zFte1{display:flex;width:100%;align-items:center;gap:var(--mj2-space-3);padding:14px 12px;background:none;border:0;border-radius:12px;cursor:pointer;text-align:left}.AddFlow_actionRow__zFte1:active{background:color-mix(in oklab,var(--mj2-color-primary) 5%,transparent)}.AddFlow_actionIcon__xoYVd{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in oklab,var(--mj2-color-primary) 10%,transparent);color:var(--mj2-color-primary)}.AddFlow_actionIconStrong__r2ALu{background:var(--mj2-color-primary);color:var(--mj2-color-primary-foreground)}.AddFlow_actionCopy__ptcP8{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:2px}.AddFlow_actionTitle__EtFzd{overflow:hidden;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:15px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.AddFlow_actionTitleStrong__2Cj67{font-weight:600}.AddFlow_actionHint__AgMdj{overflow:hidden;color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.AddFlow_actionChevron__dbkYA{flex:0 0 auto;color:color-mix(in oklab,var(--mj2-color-muted-foreground) 60%,transparent)}.AddFlow_pickerHint__nt4Vg{margin:0 0 var(--mj2-space-2);color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12.5px;line-height:1.35}.AddFlow_pickerListInner__Lb9uy{display:flex;flex-direction:column}.AddFlow_pickerOption__bUPVD{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--mj2-space-3);padding:var(--mj2-space-3) 0;background:none;border:0;cursor:pointer;text-align:left}.AddFlow_pickerOptionLabel__4xUgp{color:color-mix(in oklab,var(--mj2-color-foreground) 85%,transparent);font-family:var(--mj2-font-sans);font-size:15px;font-weight:400;line-height:1.2}.AddFlow_pickerOptionLabelSelected__MWxNl{color:var(--mj2-color-foreground);font-weight:600}.AddFlow_pickerCheck__RWyRv{flex:0 0 auto;color:var(--mj2-color-primary)}.AddFlow_pickerSearchInput__qM0lO{width:100%;margin-bottom:var(--mj2-space-2);padding:var(--mj2-space-2) 0;background:transparent;border:0;border-bottom:1px solid var(--mj2-color-hairline);color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:16px}.AddFlow_pickerSearchInput__qM0lO:focus{outline:none;border-bottom-color:var(--mj2-color-primary)}.AddFlow_pickerCreateRow__JWEJ9{color:var(--mj2-color-primary);font-weight:600}.AddFlow_pickerCreateError__jGRRy{margin:0 0 var(--mj2-space-2);color:var(--mj2-color-attention);font-family:var(--mj2-font-sans);font-size:12.5px}.AddFlow_pickerTrigger__UUBm1{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--mj2-space-3);padding:0;background:none;border:0;cursor:pointer;text-align:left}.AddFlow_pickerTriggerValue__w_YqL{color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:15.5px;font-weight:500;line-height:1.2}.AddFlow_form__ZizRD{display:grid;grid-gap:var(--mj2-space-5);gap:var(--mj2-space-5)}.AddFlow_field__Rf_xc{display:grid;grid-gap:5px;gap:5px;min-width:0}.AddFlow_fieldLabel__441Eo{color:var(--mj2-color-muted-foreground);font-size:12.5px}.AddFlow_fieldLabel__441Eo,.AddFlow_staticValue__3irUW{font-family:var(--mj2-font-sans);font-weight:400;line-height:1.2}.AddFlow_staticValue__3irUW{color:color-mix(in oklab,var(--mj2-color-foreground) 85%,transparent);font-size:15px}.AddFlow_amountField__TBvxq{display:grid;grid-gap:4px;gap:4px;padding-bottom:4px}.AddFlow_amountRow__q_KL9{display:flex;align-items:baseline;gap:6px;min-width:0}.AddFlow_amountPrefix__ASA_o{color:color-mix(in oklab,var(--mj2-color-muted-foreground) 70%,transparent);font-family:var(--mj2-font-sans);font-size:24px;font-weight:600;line-height:1}.AddFlow_amountInput__orCgi{width:100%;background:none;border:0;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:34px;font-weight:600;line-height:1.15;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AddFlow_amountInput__orCgi::placeholder{color:color-mix(in oklab,var(--mj2-color-foreground) 25%,transparent)}.AddFlow_textInput__auBrc{width:100%;padding:0;background:none;border:0;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:16px;line-height:1.2}.AddFlow_textInput__auBrc::placeholder{color:color-mix(in oklab,var(--mj2-color-muted-foreground) 70%,transparent)}.AddFlow_avatarRing__Xmz2P{display:inline-flex;border-radius:var(--mj2-radius-full)}.AddFlow_avatarRingSelected__je5Eg{box-shadow:0 0 0 2px var(--mj2-color-card),0 0 0 4px var(--mj2-color-primary)}.AddFlow_avatarRingUnselected__DsyuU{opacity:.55}.AddFlow_payerRow__jQ1pF{display:flex;align-items:center;gap:10px;padding-top:2px}.AddFlow_payerOption__Gu5ZU{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;cursor:pointer}.AddFlow_payerName__Yz7a3{color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:11.5px;line-height:1}.AddFlow_payerNameActive__oAs5K{color:var(--mj2-color-foreground);font-weight:600}.AddFlow_participantsCaption__1Reph{padding-left:2px;color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12.5px}.AddFlow_targetRow__xx4Pa{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.AddFlow_targetPill__CmZsa{padding:6px 12px;background:color-mix(in oklab,var(--mj2-color-foreground) 4.5%,transparent);border:0;border-radius:var(--mj2-radius-full);color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:13px;font-weight:500;line-height:1;cursor:pointer}.AddFlow_targetPillSelected__qGv3w{background:color-mix(in oklab,var(--mj2-color-primary) 12%,transparent);color:var(--mj2-color-primary);font-weight:600}.AddFlow_attachLink__K4ZT9{display:inline-flex;align-items:center;gap:var(--mj2-space-2);margin-top:-8px;background:none;border:0;color:var(--mj2-color-primary);font-family:var(--mj2-font-sans);font-size:13.5px;font-weight:500;cursor:pointer}.AddFlow_reviewAmountField__HFWwT{display:grid;grid-gap:4px;gap:4px}.AddFlow_reviewAmountValue__yLwLC{color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AddFlow_reviewPayer__7LIgo{display:flex;align-items:center;gap:10px}.AddFlow_reviewPayerName__jcjl4{color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:15px;font-weight:500;line-height:1.2}.AddFlow_receiptRow__Z9BHg{display:flex;align-items:center;justify-content:space-between;gap:var(--mj2-space-3)}.AddFlow_receiptRowLabel__gVoRX{display:flex;min-width:0;align-items:center;gap:var(--mj2-space-2);overflow:hidden;color:color-mix(in oklab,var(--mj2-color-foreground) 85%,transparent);font-family:var(--mj2-font-sans);font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.AddFlow_receiptIcon__ij_Wx{flex:0 0 auto;color:var(--mj2-color-muted-foreground)}.AddFlow_receiptLink__cIpQq{flex:0 0 auto;background:none;color:var(--mj2-color-primary);font-size:13px}.AddFlow_confirmButton__VrXgt,.AddFlow_receiptLink__cIpQq{border:0;font-family:var(--mj2-font-sans);font-weight:600;cursor:pointer}.AddFlow_confirmButton__VrXgt{display:flex;width:100%;min-height:var(--mj2-tap-min);align-items:center;justify-content:center;padding:0 var(--mj2-space-4);background:var(--mj2-color-primary);border-radius:15px;color:var(--mj2-color-primary-foreground);font-size:15px}.AddFlow_confirmButton__VrXgt:disabled{background:color-mix(in oklab,var(--mj2-color-foreground) 7%,transparent);color:var(--mj2-color-muted-foreground);cursor:default}.AddFlow_adjustmentFooter__TtS8W{display:flex;gap:var(--mj2-space-3)}.AddFlow_adjustmentFooter__TtS8W .AddFlow_confirmButton__VrXgt{flex:1 1}.AddFlow_secondaryButton__Bra0O{display:flex;flex:1 1;min-height:var(--mj2-tap-min);align-items:center;justify-content:center;padding:0 var(--mj2-space-4);background:transparent;border:1px solid var(--mj2-color-hairline);border-radius:15px;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:15px;font-weight:600;cursor:pointer}.AddFlow_secondaryButton__Bra0O:disabled{color:var(--mj2-color-muted-foreground);cursor:default}.AddFlow_itemList__rZEwl{display:grid;grid-gap:var(--mj2-space-3);gap:var(--mj2-space-3);margin:0;padding:0;list-style:none}.AddFlow_itemRow__Mtku8{display:flex;align-items:center;justify-content:space-between;gap:var(--mj2-space-3)}.AddFlow_itemInfo__Z5n8Q{display:grid;grid-gap:2px;gap:2px;min-width:0}.AddFlow_itemDescription__Hn5z4{overflow:hidden;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:14px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.AddFlow_itemMeta__Oa7PY{color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12px;font-weight:400;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AddFlow_itemActions__crYvK{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:4px}.AddFlow_itemDescriptionPersonal__ggU1g{color:color-mix(in oklab,var(--mj2-color-foreground) 55%,transparent);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab,var(--mj2-color-foreground) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--mj2-color-foreground) 30%,transparent)}.AddFlow_itemPersonalToggle__ewHP3{padding:4px 10px;background:none;border:1px solid color-mix(in oklab,var(--mj2-color-foreground) 12%,transparent);border-radius:var(--mj2-radius-full);color:color-mix(in oklab,var(--mj2-color-muted-foreground) 90%,transparent);font-family:var(--mj2-font-sans);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.AddFlow_itemPersonalToggleActive__2yLpI{background:color-mix(in oklab,var(--mj2-color-attention) 14%,transparent);border-color:transparent;color:var(--mj2-color-attention)}.AddFlow_itemCategoryBadge__YtRj5{flex:0 0 auto;padding:5px 11px;background:color-mix(in oklab,var(--mj2-color-primary) 12%,transparent);border:0;border-radius:var(--mj2-radius-full);color:var(--mj2-color-primary);font-family:var(--mj2-font-sans);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.AddFlow_formError__cMVu4{color:var(--mj2-color-attention)}.AddFlow_formError__cMVu4,.AddFlow_formNotice__mEAu7{margin:0;font-family:var(--mj2-font-sans);font-size:12.5px;font-weight:400;line-height:1.35}.AddFlow_formNotice__mEAu7{color:var(--mj2-color-muted-foreground)}.AddFlow_matchedMerchantRow__rLWj4{display:flex;align-items:center;gap:var(--mj2-space-2);margin-top:calc(var(--mj2-space-2) * -1)}.AddFlow_matchedMerchantLabel__QMjut{color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12px}.AddFlow_toast__xOQu3{position:fixed;bottom:calc(72px + env(safe-area-inset-bottom));left:50%;z-index:var(--mj2-z-sheet-add);display:inline-flex;align-items:center;gap:var(--mj2-space-2);padding:10px var(--mj2-space-4);color:var(--mj2-color-background);background:var(--mj2-color-foreground);border-radius:var(--mj2-radius-full);box-shadow:0 10px 24px -14px rgba(0,0,0,.5);font-family:var(--mj2-font-sans);font-size:13.5px;font-weight:500;transform:translateX(-50%)}@media (prefers-reduced-motion:no-preference){.AddFlow_toast__xOQu3{animation:AddFlow_mj2-addflow-toast-in__zX8CY .18s ease-out}}@keyframes AddFlow_mj2-addflow-toast-in__zX8CY{0%{opacity:0;transform:translate(-50%,8px)}}.SettingsRow_row__54cv4{display:flex;width:100%;min-height:var(--mj2-tap-min);align-items:center;justify-content:space-between;gap:var(--mj2-space-3);padding:var(--mj2-space-3) 0;background:none;border:0;cursor:pointer;text-align:left}.SettingsRow_row__54cv4:disabled{cursor:default}.SettingsRow_labelGroup__KkoCX{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:2px}.SettingsRow_label__i4gop{overflow:hidden;color:var(--mj2-color-foreground);text-overflow:ellipsis;white-space:nowrap}.SettingsRow_labelAttention__4hGyf{color:var(--mj2-color-attention)}.SettingsRow_hint__r_Wix{overflow:hidden;color:var(--mj2-color-muted-foreground);text-overflow:ellipsis;white-space:nowrap}.SettingsRow_trailing__lPuj3{display:flex;flex:0 0 auto;align-items:center;gap:var(--mj2-space-2)}.SettingsRow_chevron__hppn6,.SettingsRow_value__iL6vz{color:var(--mj2-color-muted-foreground)}.SettingsRow_chevron__hppn6{flex:0 0 auto}.HouseholdSwitcher_trigger__XnqFi{display:inline-flex;align-items:center;gap:4px;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.HouseholdSwitcher_chevron__EXJcQ{flex:0 0 auto;color:var(--mj2-color-muted-foreground)}.HouseholdSwitcher_list__asHhf{margin-top:var(--mj2-space-1)}.HouseholdSwitcher_list__asHhf>*+*{position:relative}.HouseholdSwitcher_list__asHhf>*+:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--mj2-color-hairline);opacity:.6}.HouseholdSwitcher_optionRow__dZScD{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--mj2-space-4);padding:var(--mj2-space-3) 0;background:none;border:0;cursor:pointer;text-align:left}.HouseholdSwitcher_optionRow__dZScD:disabled{cursor:default;opacity:.6}.HouseholdSwitcher_optionLabel__JFW2D{overflow:hidden;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:15px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.HouseholdSwitcher_optionDot__KVdoq{flex:0 0 auto;width:18px;height:18px;border-radius:var(--mj2-radius-full);box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.14)}.HouseholdSwitcher_optionDotSelected__GMAbC{background:var(--mj2-color-primary);box-shadow:inset 0 0 0 4px var(--mj2-color-background)}.HouseholdSwitcher_createTrigger__flduJ{width:100%;align-items:center;gap:var(--mj2-space-2);padding:var(--mj2-space-3) 0;background:none;border:0;color:var(--mj2-color-primary);cursor:pointer;font-family:var(--mj2-font-sans);font-size:14.5px;font-weight:600}.HouseholdSwitcher_createForm__wjZ_c,.HouseholdSwitcher_createTrigger__flduJ{display:flex;margin-top:var(--mj2-space-2);border-top:1px solid var(--mj2-color-hairline)}.HouseholdSwitcher_createForm__wjZ_c{flex-direction:column;gap:var(--mj2-space-3);padding-top:var(--mj2-space-3)}.HouseholdSwitcher_createInput__Lb0PW{height:44px;padding:0 var(--mj2-space-3);background:var(--mj2-color-card);border:1px solid var(--mj2-color-hairline);border-radius:12px;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:15px}.HouseholdSwitcher_createSubmit__RtBRp{display:flex;height:44px;align-items:center;justify-content:center;background:var(--mj2-color-primary);border:0;border-radius:12px;color:var(--mj2-color-primary-foreground);font-family:var(--mj2-font-sans);font-size:14.5px;font-weight:600;cursor:pointer}.HouseholdSwitcher_createSubmit__RtBRp:disabled{background:color-mix(in oklab,var(--mj2-color-foreground) 7%,transparent);color:var(--mj2-color-muted-foreground);cursor:default}.HouseholdSwitcher_error__M6Ikv{margin:var(--mj2-space-2) 0 0;color:var(--mj2-color-attention);font-family:var(--mj2-font-sans);font-size:12.5px;line-height:1.35}.PeriodPicker_yearList__uwWUq{margin-top:var(--mj2-space-1)}.PeriodPicker_yearList__uwWUq>*+*{position:relative}.PeriodPicker_yearList__uwWUq>*+:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--mj2-color-hairline);opacity:.6}.PeriodPicker_yearRow__mmYXA{display:flex;width:100%;min-height:var(--mj2-tap-min);align-items:center;padding:var(--mj2-space-3) 0;background:none;border:0;color:var(--mj2-color-foreground);cursor:pointer;font-family:var(--mj2-font-sans);font-size:15px;font-weight:500;text-align:left}.PeriodPicker_yearRowSelected__0Mtm7{color:var(--mj2-color-primary);font-weight:600}.PeriodPicker_monthGrid__Bnf_a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--mj2-space-2);gap:var(--mj2-space-2);margin-top:var(--mj2-space-1)}.PeriodPicker_monthChip__BT1_F{display:flex;min-height:var(--mj2-tap-min);align-items:center;justify-content:center;background:color-mix(in oklab,var(--mj2-color-foreground) 4%,transparent);border:0;border-radius:10px;color:var(--mj2-color-foreground);cursor:pointer;font-family:var(--mj2-font-sans);font-size:14px;font-weight:600}.PeriodPicker_monthChipSelected__jCX_l{background:color-mix(in oklab,var(--mj2-color-primary) 12%,transparent);color:var(--mj2-color-primary)}.InviteMemberSheet_form__PtzOm{display:flex;flex-direction:column;gap:var(--mj2-space-3)}.InviteMemberSheet_field__lpbP_{display:flex;flex-direction:column;gap:var(--mj2-space-1)}.InviteMemberSheet_label__qFMsY{color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12.5px;font-weight:600}.InviteMemberSheet_input__3l4qm{height:44px;padding:0 var(--mj2-space-3);background:var(--mj2-color-card);border:1px solid var(--mj2-color-hairline);border-radius:12px;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:15px}.InviteMemberSheet_submit__rVGhL{display:flex;height:44px;align-items:center;justify-content:center;background:var(--mj2-color-primary);border:0;border-radius:12px;color:var(--mj2-color-primary-foreground);font-family:var(--mj2-font-sans);font-size:14.5px;font-weight:600;cursor:pointer}.InviteMemberSheet_submit__rVGhL:disabled{background:color-mix(in oklab,var(--mj2-color-foreground) 7%,transparent);color:var(--mj2-color-muted-foreground);cursor:default}.InviteMemberSheet_error__hg_KF{margin:0;color:var(--mj2-color-attention);font-family:var(--mj2-font-sans);font-size:12.5px;line-height:1.35}.InviteMemberSheet_successBox__FV0Km{display:flex;flex-direction:column;gap:var(--mj2-space-1)}.InviteMemberSheet_success__ypvHC{margin:0;color:var(--mj2-color-primary);font-family:var(--mj2-font-sans);font-size:13px;font-weight:600}.InviteMemberSheet_linkHint__5Q_e8{margin:0;color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12px;line-height:1.5}.InviteMemberSheet_linkValue__M6IuQ{word-break:break-all;color:var(--mj2-color-foreground);font-family:var(--mj2-font-mono,monospace)}.InviteMemberSheet_pendingList__inTKm{margin-top:var(--mj2-space-4);padding-top:var(--mj2-space-3);border-top:1px solid var(--mj2-color-hairline)}.InviteMemberSheet_pendingTitle__lF0hc{margin:0 0 var(--mj2-space-2);color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.01em}.InviteMemberSheet_pendingRow__m4neO{display:flex;align-items:center;justify-content:space-between;gap:var(--mj2-space-3);padding:var(--mj2-space-2) 0}.InviteMemberSheet_pendingRow__m4neO+.InviteMemberSheet_pendingRow__m4neO{border-top:1px solid var(--mj2-color-hairline)}.InviteMemberSheet_pendingEmail__2Y4xb{overflow:hidden;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.InviteMemberSheet_pendingExpiry__55Uvo{flex:0 0 auto;color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12px}.ReportExportSheet_list__eCW7p{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ReportExportSheet_divider__noUGd{height:1px;margin:0 0 4px;background:var(--mj2-color-hairline)}.ReportExportSheet_row__HTVjA{display:flex;width:100%;align-items:center;gap:12px;background:none;border:0;padding:12px 0;text-align:left;cursor:pointer}.ReportExportSheet_icon__iSurU{display:flex;flex:0 0 auto;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in oklab,var(--mj2-color-foreground) 6%,transparent);color:var(--mj2-color-foreground)}.ReportExportSheet_copy__kZ1bG{display:flex;min-width:0;flex-direction:column;gap:1px}.ReportExportSheet_title__9_h9R{font-family:var(--mj2-font-sans);font-size:14.5px;font-weight:600;line-height:1.3;color:var(--mj2-color-foreground)}.ReportExportSheet_hint__8ETKN{font-family:var(--mj2-font-sans);font-size:12.5px;line-height:1.35;color:var(--mj2-color-muted-foreground)}.TransactionEditSheet_form__GnQCk{display:grid;grid-gap:var(--mj2-space-5);gap:var(--mj2-space-5)}.TransactionEditSheet_field__NoLH4{display:grid;grid-gap:5px;gap:5px;min-width:0}.TransactionEditSheet_label__P3bf8{color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12.5px;font-weight:400;line-height:1.2}.TransactionEditSheet_amountField__0Jn_Z{display:grid;grid-gap:4px;gap:4px;padding-bottom:4px}.TransactionEditSheet_amountRow__W2cN9{display:flex;align-items:baseline;gap:6px;min-width:0}.TransactionEditSheet_amountPrefix__uvi9b{color:color-mix(in oklab,var(--mj2-color-muted-foreground) 70%,transparent);font-family:var(--mj2-font-sans);font-size:24px;font-weight:600;line-height:1}.TransactionEditSheet_amountInput__pJ_Io{width:100%;background:none;border:0;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:34px;font-weight:600;line-height:1.15;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TransactionEditSheet_amountInput__pJ_Io:disabled{opacity:.6}.TransactionEditSheet_textInput__7dlQn{width:100%;padding:0;background:none;border:0;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:16px;line-height:1.2}.TransactionEditSheet_textInput__7dlQn:disabled{opacity:.6}.TransactionEditSheet_pickerTrigger__blTZT{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--mj2-space-3);padding:0;background:none;border:0;cursor:pointer;text-align:left}.TransactionEditSheet_pickerTrigger__blTZT:disabled{cursor:default;opacity:.6}.TransactionEditSheet_pickerTriggerValue__aHd1d{color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:15.5px;font-weight:500;line-height:1.2}.TransactionEditSheet_targetRow__yRRgF{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.TransactionEditSheet_targetPill__XUlIG{padding:6px 12px;background:color-mix(in oklab,var(--mj2-color-foreground) 4.5%,transparent);border:0;border-radius:var(--mj2-radius-full);color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:13px;font-weight:500;line-height:1;cursor:pointer}.TransactionEditSheet_targetPill__XUlIG:disabled{cursor:default;opacity:.6}.TransactionEditSheet_targetPillSelected__Fmrf3{background:color-mix(in oklab,var(--mj2-color-primary) 12%,transparent);color:var(--mj2-color-primary);font-weight:600}.TransactionEditSheet_payerRow__oj27v{display:flex;align-items:center;gap:10px;padding-top:2px;flex-wrap:wrap}.TransactionEditSheet_payerOption__ZDJbD{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;cursor:pointer}.TransactionEditSheet_payerOption__ZDJbD:disabled{cursor:default;opacity:.6}.TransactionEditSheet_avatarRing__CmATe{display:inline-flex;border-radius:var(--mj2-radius-full)}.TransactionEditSheet_avatarRingSelected__2VQbR{box-shadow:0 0 0 2px var(--mj2-color-card),0 0 0 4px var(--mj2-color-primary)}.TransactionEditSheet_avatarRingUnselected__SJlgP{opacity:.55}.TransactionEditSheet_payerName__87U15{color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:11.5px;line-height:1}.TransactionEditSheet_payerNameActive__QnjvL{color:var(--mj2-color-foreground);font-weight:600}.TransactionEditSheet_submit__tIrwE{display:flex;min-height:var(--mj2-tap-min);align-items:center;justify-content:center;padding:0 var(--mj2-space-4);background:var(--mj2-color-primary);border:0;border-radius:15px;color:var(--mj2-color-primary-foreground);font-family:var(--mj2-font-sans);font-size:15px;font-weight:600;cursor:pointer}.TransactionEditSheet_submit__tIrwE:disabled{background:color-mix(in oklab,var(--mj2-color-foreground) 7%,transparent);color:var(--mj2-color-muted-foreground);cursor:default}.TransactionEditSheet_deleteLink__lNVpv{display:flex;height:40px;align-items:center;justify-content:center;background:none;border:0;color:var(--mj2-color-attention);font-family:var(--mj2-font-sans);font-size:13.5px;font-weight:600;cursor:pointer}.TransactionEditSheet_deleteLink__lNVpv:disabled{opacity:.6;cursor:default}.TransactionEditSheet_notice__xStF3{margin:0;color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:13px;line-height:1.4}.TransactionEditSheet_error__EtisN{margin:0;color:var(--mj2-color-attention);font-family:var(--mj2-font-sans);font-size:12.5px;line-height:1.35}.TransactionEditSheet_confirmDelete___nYaN{display:flex;flex-direction:column;gap:var(--mj2-space-4)}.TransactionEditSheet_confirmDeleteText__QaCop{margin:0;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:14.5px;line-height:1.45}.TransactionEditSheet_confirmDeleteActions__gUycN{display:flex;gap:var(--mj2-space-3)}.TransactionEditSheet_secondaryButton__X5Mwt{flex:1 1;display:flex;min-height:var(--mj2-tap-min);align-items:center;justify-content:center;background:transparent;border:1px solid var(--mj2-color-hairline);border-radius:15px;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:15px;font-weight:600;cursor:pointer}.TransactionEditSheet_secondaryButton__X5Mwt:disabled{color:var(--mj2-color-muted-foreground);cursor:default}.TransactionEditSheet_dangerButton__FLVlY{flex:1 1;display:flex;min-height:var(--mj2-tap-min);align-items:center;justify-content:center;background:var(--mj2-color-attention);border:0;border-radius:15px;color:var(--mj2-color-primary-foreground);font-family:var(--mj2-font-sans);font-size:15px;font-weight:600;cursor:pointer}.TransactionEditSheet_dangerButton__FLVlY:disabled{opacity:.6;cursor:default}.PullToRefreshIndicator_wrap__whUqy{position:absolute;top:4px;left:50%;z-index:calc(var(--mj2-z-nav) + 1);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--mj2-radius-full);background:var(--mj2-color-card);box-shadow:0 6px 16px -10px rgba(0,0,0,.35);color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12px;font-weight:600;pointer-events:none}.PullToRefreshIndicator_spinning__pWeiT{animation:PullToRefreshIndicator_mj2-ptr-spin__RvqEY .8s linear infinite}@keyframes PullToRefreshIndicator_mj2-ptr-spin__RvqEY{to{transform:rotate(1turn)}}.PullToRefreshIndicator_label__Hx3M0{white-space:nowrap}@media (prefers-reduced-motion:reduce){.PullToRefreshIndicator_spinning__pWeiT{animation:none}}.ScreenStatus_loading__v7cvb{display:inline-flex;align-items:center;gap:var(--mj2-space-2);padding:var(--mj2-space-2) 0;color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:13px}.ScreenStatus_spinner__vyyTN{animation:ScreenStatus_mj2-screen-status-spin__C_OSR .8s linear infinite}@keyframes ScreenStatus_mj2-screen-status-spin__C_OSR{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ScreenStatus_spinner__vyyTN{animation:none}}.ScreenStatus_error__th8n8{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mj2-space-3);padding:var(--mj2-space-3) 0}.ScreenStatus_errorMessage__Xy4bL{margin:0;color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:13px}.ScreenStatus_retryButton__pmzAr{padding:8px 16px;background:none;border:1px solid color-mix(in oklab,var(--mj2-color-foreground) 15%,transparent);border-radius:var(--mj2-radius-full);color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:13px;font-weight:600;cursor:pointer}.ScreenStatus_retryButton__pmzAr:hover{background:color-mix(in oklab,var(--mj2-color-foreground) 4%,transparent)}.FixedExpenseFormSheet_form__7EMiU{display:flex;flex-direction:column;gap:var(--mj2-space-3)}.FixedExpenseFormSheet_field__D375w{display:flex;flex-direction:column;gap:var(--mj2-space-1)}.FixedExpenseFormSheet_label__Eal3s{color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans);font-size:12.5px;font-weight:600}.FixedExpenseFormSheet_input__f5Drl{height:44px;padding:0 var(--mj2-space-3);background:var(--mj2-color-card);border:1px solid var(--mj2-color-hairline);border-radius:12px;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.FixedExpenseFormSheet_input__f5Drl{background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 20px),calc(100% - 15px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:var(--mj2-color-foreground);padding-right:var(--mj2-space-6)}.FixedExpenseFormSheet_submit__6Shp7{display:flex;height:44px;align-items:center;justify-content:center;background:var(--mj2-color-primary);border:0;border-radius:12px;color:var(--mj2-color-primary-foreground);font-family:var(--mj2-font-sans);font-size:14.5px;font-weight:600;cursor:pointer}.FixedExpenseFormSheet_submit__6Shp7:disabled{background:color-mix(in oklab,var(--mj2-color-foreground) 7%,transparent);color:var(--mj2-color-muted-foreground);cursor:default}.FixedExpenseFormSheet_error__PdtXZ{margin:0;color:var(--mj2-color-attention);font-family:var(--mj2-font-sans);font-size:12.5px;line-height:1.35}.PartilhaSheet_body__gLkF2{display:flex;flex-direction:column;gap:var(--mj2-space-4)}.PartilhaSheet_rule__ZRwZs{margin:0;color:var(--mj2-color-foreground);font-family:var(--mj2-font-sans);font-size:13.5px;line-height:1.45}.PartilhaSheet_notice__dRPU2{margin:0;color:var(--mj2-color-muted-foreground)}.PartilhaSheet_list__N4sCN{display:flex;flex-direction:column;gap:var(--mj2-space-3);margin:0;padding:0;list-style:none}.PartilhaSheet_row__PZqIs{display:flex;align-items:center;gap:var(--mj2-space-3)}.PartilhaSheet_rowCopy__VEjzh{display:flex;flex-direction:column;gap:2px;min-width:0}.PartilhaSheet_rowName__57cTY{color:var(--mj2-color-foreground)}.PartilhaSheet_rowMeta__zMxv1{display:flex;align-items:baseline;gap:4px;font-size:12.5px}.PartilhaSheet_hint__gy5Yd,.PartilhaSheet_rowMeta__zMxv1{color:var(--mj2-color-muted-foreground);font-family:var(--mj2-font-sans)}.PartilhaSheet_hint__gy5Yd{margin:0;padding-top:var(--mj2-space-2);border-top:1px solid var(--mj2-color-hairline);font-size:12px;line-height:1.4}