:root{--shadow-popover: 0 8px 24px #29233818, 0 2px 6px #2923380a;--color-on-action: #fff;--color-danger-border: #f6cbd0;--color-overlay: #21183365;--shadow-floating: 0 8px 28px #6941c644;--color-brand: #c4b5fd;--color-action: #6941c6;--color-action-hover: #5630ad;--color-bg: #f8f7fc;--color-surface: #ffffff;--color-ink: #292338;--color-muted: #716b80;--color-border: #e9e4f2;--color-soft: #f0ebff;--color-positive: #087550;--color-positive-bg: #e8f7ef;--color-danger: #b42338;--color-danger-bg: #fff0f1;--font-body: "Inter", "Segoe UI", system-ui, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-pill: 999px;--shadow-card: 0 4px 24px #30234e05;--shadow-dialog: 0 24px 80px #29233824;--font-small: .8125rem;--font-body-size: .9375rem;--font-title: 1.75rem}html{scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-size:var(--font-body-size);color:var(--color-ink);background:var(--color-bg);line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:var(--color-action)}h1,h2,h3,p{margin:0}h1{font-size:var(--font-title);line-height:1.25;letter-spacing:-.035em}h2{font-size:1.1rem}h3{font-size:.9375rem}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-brand);outline-offset:1px}input[type=checkbox],input[type=radio]{accent-color:var(--color-action);width:18px;height:18px}::selection{background:var(--color-brand)}._button_7jbz1_1{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 17px;border-radius:10px;border:1px solid transparent;background:var(--color-action);color:var(--color-on-action);font-weight:600;font-size:.875rem;transition:background .15s}._button_7jbz1_1:hover{background:var(--color-action-hover)}._secondary_7jbz1_19{background:var(--color-surface);border-color:var(--color-border);color:var(--color-ink)}._secondary_7jbz1_19:hover{background:var(--color-soft)}._quiet_7jbz1_27{color:var(--color-action);background:transparent;padding:6px 9px}._quiet_7jbz1_27:hover{background:var(--color-soft)}._danger_7jbz1_35{color:var(--color-danger);background:var(--color-danger-bg)}._small_7jbz1_39{font-size:.75rem;padding:6px 9px;min-height:36px}._field_7jbz1_44{display:grid;gap:7px;font-size:.8125rem;font-weight:600}._input_7jbz1_50{width:100%;padding:11px 12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-ink);min-height:44px;min-width:0;font-weight:400}._help_7jbz1_61{font-weight:400;color:var(--color-muted);font-size:.75rem}._avatar_7jbz1_66{height:34px;width:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-soft);color:var(--color-action);font-size:.75rem;font-weight:700}._logo_7jbz1_79{display:inline-flex;align-items:center;gap:9px;font-size:1.6rem;font-weight:800;letter-spacing:-.06em;color:var(--color-ink);text-decoration:none}._logo_7jbz1_79 svg{width:37px;height:32px}._tabs_7jbz1_93{display:flex;gap:24px;border-bottom:1px solid var(--color-border);overflow:auto}._tab_7jbz1_93{background:none;border:0;border-bottom:2px solid transparent;padding:15px 4px;white-space:nowrap;color:var(--color-muted);font-size:.875rem}._active_7jbz1_108{color:var(--color-action);border-color:var(--color-action);font-weight:600}._overlay_7jbz1_113{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}._dialog_7jbz1_118{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);font:inherit;padding:0;width:min(560px,calc(100vw - 48px));max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;overflow:hidden;box-shadow:var(--shadow-dialog)}._dialog_7jbz1_118[open]{display:flex;flex-direction:column}._dialogHeader_7jbz1_136{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:18px 24px;border-bottom:1px solid var(--color-border)}._dialogHeader_7jbz1_136 h2{min-width:0;font-size:1.0625rem;overflow-wrap:anywhere}._dialogHeader_7jbz1_136 button{flex-shrink:0}._dialogBody_7jbz1_153{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 24px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}._dialog_7jbz1_118 button{border-radius:0}._dialogBody_7jbz1_153::-webkit-scrollbar{width:6px}._dialogBody_7jbz1_153::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill)}._badge_7jbz1_172{display:inline-flex;align-items:center;max-width:100%;font-size:.7rem;padding:4px 9px;border-radius:99px;background:var(--color-soft);color:var(--color-action)}._positive_7jbz1_182{background:var(--color-positive-bg);color:var(--color-positive)}@media(max-width:640px){._dialog_7jbz1_118{width:100%;max-width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;margin:0}._dialogHeader_7jbz1_136{padding:calc(16px + env(safe-area-inset-top,0px)) 20px 16px}._dialogBody_7jbz1_153{padding:16px 20px calc(24px + env(safe-area-inset-bottom,0px))}._tabs_7jbz1_93{gap:0}._tab_7jbz1_93{flex:1}._logo_7jbz1_79{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){._button_7jbz1_1{transition:none}}._dialog_7jbz1_118::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._logo_7jbz1_79 svg{color:var(--color-action)}._root_1xsee_1{position:relative;width:100%;min-width:0;font-weight:400}._control_1xsee_7{position:relative}._control_1xsee_7 input{width:100%;min-width:0;min-height:44px;padding:10px 38px 10px 12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:.875rem;text-overflow:ellipsis}._chevron_1xsee_23{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;pointer-events:none;color:var(--color-muted)}._popup_1xsee_32{position:fixed;inset:auto;margin:0;padding:4px;box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-popover);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;z-index:100}._option_1xsee_48{display:flex;align-items:center;gap:12px;min-height:40px;padding:9px 10px;border-radius:var(--radius-sm);font-size:.875rem;cursor:pointer}._option_1xsee_48[data-active=true]{background:var(--color-soft)}._option_1xsee_48[aria-selected=true]{color:var(--color-action);font-weight:600}._option_1xsee_48>span:first-child{min-width:0;flex:1;overflow-wrap:anywhere}._check_1xsee_70{flex-shrink:0}._empty_1xsee_73{padding:14px 10px;font-size:.8125rem;color:var(--color-muted)}._control_1xsee_7:hover input{border-color:var(--color-brand)}._control_1xsee_7[data-open=true] ._chevron_1xsee_23{transform:translateY(-50%) rotate(180deg)}._popup_1xsee_32{padding:6px}._option_1xsee_48{border-radius:8px}._form_1wmtk_1{display:grid;gap:16px}._form_1wmtk_1 small{color:var(--color-muted)}._select_1wmtk_8{width:100%;padding:11px 12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-ink);min-height:44px;min-width:0;font-weight:400}._center_lafjo_1{min-height:100dvh;display:grid;place-items:center;padding:var(--space-6) var(--space-4)}._card_lafjo_7{width:min(440px,100%);min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}._login_lafjo_15{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);text-align:left}._brand_lafjo_23{margin-bottom:var(--space-2)}._login_lafjo_15 h1{font-size:1.6rem;line-height:1.25;margin:0}._muted_lafjo_31{color:var(--color-muted);font-size:var(--font-body-size);line-height:1.6;margin:0}._loginButton_lafjo_37{width:100%;margin-top:var(--space-2)}._error_lafjo_41{width:100%;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-small);margin:0}._footer_lafjo_51{font-size:var(--font-small);line-height:1.6;color:var(--color-muted);text-align:left;margin:0}@media(max-width:640px){._login_lafjo_15{padding:var(--space-5)}._center_lafjo_1{padding:var(--space-5) var(--space-4)}}._summary_1rsl9_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;min-width:0}._summary_1rsl9_1 summary{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-3) var(--space-4);list-style:none;color:var(--color-action);font-size:var(--font-small)}._summary_1rsl9_1 summary::-webkit-details-marker{display:none}._summary_1rsl9_1 summary strong{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}._summary_1rsl9_1 summary svg{width:16px;height:16px;flex-shrink:0}._summary_1rsl9_1[open] summary svg{transform:rotate(180deg)}._summary_1rsl9_1 summary:focus-visible{outline:2px solid var(--color-action);outline-offset:-3px}._receive_1rsl9_38 summary{color:var(--color-positive)}._list_1rsl9_41{padding:0 var(--space-4)}._row_1rsl9_44{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);padding:var(--space-3) 0;text-decoration:none;color:var(--color-ink);font-size:var(--font-small)}._row_1rsl9_44 span{min-width:0}._row_1rsl9_44 b{font-weight:500}._row_1rsl9_44 small{display:block;color:var(--color-muted);overflow-wrap:anywhere;margin-top:var(--space-1)}._row_1rsl9_44 strong{white-space:nowrap}._empty_1rsl9_70{color:var(--color-muted);font-size:var(--font-small);padding-bottom:var(--space-3)}._page_nwyiz_1{max-width:1060px;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-7)}._heading_nwyiz_6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}._heading_nwyiz_6 h1{font-size:var(--font-title)}._eyebrow_nwyiz_16{color:var(--color-muted);font-size:var(--font-small);margin-bottom:var(--space-2)}._muted_nwyiz_21{color:var(--color-muted);font-size:var(--font-small);margin:var(--space-2) 0 var(--space-4)}._account_nwyiz_26{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-4);align-items:stretch;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}._account_nwyiz_26>*{border:0;border-radius:0;background:transparent}._account_nwyiz_26>*+*{border-left:1px solid var(--color-border)}._groupCards_nwyiz_44{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}._card_nwyiz_50{display:flex;flex-direction:column;min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}._groupLink_nwyiz_59{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-ink);text-decoration:none}._groupLink_nwyiz_59 h2{font-size:1rem;overflow-wrap:anywhere}._groupLink_nwyiz_59:hover{color:var(--color-action)}._groupAmounts_nwyiz_74{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--font-small);color:var(--color-muted)}._groupAmounts_nwyiz_74 b{color:var(--color-action);white-space:nowrap;margin-left:var(--space-1)}._groupAmounts_nwyiz_74 span:last-child b{color:var(--color-positive)}._owedBy_nwyiz_89{color:var(--color-positive);font-size:var(--font-small);line-height:1.6;margin-top:var(--space-2)}._error_nwyiz_96{padding:var(--space-3);color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-sm);margin-bottom:var(--space-4)}._empty_nwyiz_103{text-align:center;color:var(--color-muted);padding:var(--space-6) 0}@media(max-width:640px){._page_nwyiz_1{padding:var(--space-5) var(--space-4)}._account_nwyiz_26,._groupCards_nwyiz_44{grid-template-columns:minmax(0,1fr)}._account_nwyiz_26>*+*{border-left:0;border-top:1px solid var(--color-border)}._heading_nwyiz_6 h1{font-size:1.4rem}}._owedBy_nwyiz_89 summary{cursor:pointer}._personDebt_nwyiz_128{display:flex;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2)}._personDebt_nwyiz_128 b{white-space:nowrap}._eyebrow_nwyiz_16{font-size:1.125rem;font-weight:700;color:var(--color-ink)}._groupLink_nwyiz_59 h2{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._groupLink_nwyiz_59>span{flex-shrink:0}._card_nwyiz_50>._muted_nwyiz_21{margin-bottom:0}._groupAmounts_nwyiz_74{margin-top:var(--space-3)}._card_nwyiz_50{padding-block:var(--space-3)}._groupCards_nwyiz_44{align-items:stretch}._adminLink_nwyiz_165{display:inline-block;margin:0 0 var(--space-4);font-size:var(--font-small)}._form_1w5wv_1{gap:12px;min-width:0}._memberList_1w5wv_5{display:grid;gap:8px;max-height:min(44dvh,320px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px;min-width:0}._memberRow_1w5wv_15{display:flex;align-items:center;gap:12px;min-height:52px;padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;min-width:0;font-size:.875rem}._memberRow_1w5wv_15>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}._memberRow_1w5wv_15 input{margin:0 0 0 auto;flex-shrink:0}._selected_1w5wv_36{border-color:var(--color-action);background:var(--color-soft)}._center_179ky_1{min-height:calc(100dvh - 82px);display:grid;place-items:center;padding:32px 20px}._card_179ky_7{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}._welcome_179ky_13{width:min(420px,100%);min-width:0;padding:28px}._groupContext_179ky_18{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:24px}._groupName_179ky_25{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--color-action);font-size:.8125rem;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._groupContext_179ky_18>span:last-child{flex-shrink:0}._welcome_179ky_13 h1{font-size:1.75rem;margin-bottom:8px}._muted_179ky_44{color:var(--color-muted);font-size:.8125rem;margin-bottom:20px}._footer_179ky_49{font-size:.75rem;color:var(--color-muted);text-align:center;margin-top:20px}@media(max-width:640px){._center_179ky_1{min-height:calc(100dvh - 66px);padding:24px 16px}._welcome_179ky_13{padding:24px 20px}._groupContext_179ky_18{margin-bottom:20px}}@media(max-height:700px){._center_179ky_1{align-items:start;padding-top:24px;padding-bottom:24px}}._pay_tw0di_1{color:var(--color-action)}._receive_tw0di_4{color:var(--color-positive)}._date_tw0di_7{font-size:.75rem;color:var(--color-muted);padding:22px 0 8px}._activityRow_tw0di_12{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--color-border);padding:17px 0;color:var(--color-ink)}._activityIcon_tw0di_24{height:42px;width:42px;border-radius:12px;display:grid;place-items:center;background:var(--color-soft);color:var(--color-action);font-size:20px;flex-shrink:0}._paymentIcon_tw0di_35{background:var(--color-positive-bg);color:var(--color-positive)}._activityInfo_tw0di_39{flex:1;min-width:0}._activityInfo_tw0di_39 strong{font-size:.875rem}._activityInfo_tw0di_39 p{font-size:.75rem;color:var(--color-muted);margin-top:3px}._activityAmount_tw0di_51{text-align:right;font-size:.875rem;white-space:nowrap}._activityAmount_tw0di_51 span{display:block;font-size:.7rem;color:var(--color-muted);font-weight:400}._empty_tw0di_62{padding:44px 16px;text-align:center;color:var(--color-muted)}@media(max-width:640px){._activityRow_tw0di_12{gap:10px;padding:15px 0}._activityIcon_tw0di_24{width:34px;height:34px;font-size:17px}._activityInfo_tw0di_39 strong{font-size:.8125rem}._activityInfo_tw0di_39 p{font-size:.7rem}._activityAmount_tw0di_51{font-size:.8125rem}._activityAmount_tw0di_51 span{font-size:.65rem}}div:first-child>._date_tw0di_7{padding-top:0}._lastOfDay_tw0di_95 ._activityRow_tw0di_12{border-bottom:0}._date_tw0di_7{padding-block:var(--space-3) var(--space-2)}._activityRow_tw0di_12{padding-block:var(--space-3)}._balances_cwhcp_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 16px;margin-bottom:20px;min-width:0}._balanceSection_cwhcp_11{min-width:0}._balanceSection_cwhcp_11:only-child{grid-column:1/-1}._balanceSection_cwhcp_11+._balanceSection_cwhcp_11{border-left:1px solid var(--color-border);padding-left:16px;margin-left:16px}._balanceSection_cwhcp_11 summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding-block:6px;font-size:.8125rem}._balanceSection_cwhcp_11 summary::-webkit-details-marker{display:none}._summaryLabel_cwhcp_36{min-width:0}._summaryMeta_cwhcp_39{display:flex;align-items:center;gap:10px;white-space:nowrap}._summaryMeta_cwhcp_39 strong{font-size:.875rem;font-variant-numeric:tabular-nums}._pay_cwhcp_49{color:var(--color-action)}._receive_cwhcp_52{color:var(--color-positive)}._count_cwhcp_55{font-size:.75rem;color:var(--color-muted);border-left:1px solid var(--color-border);padding-left:10px}._chevron_cwhcp_61{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-muted);flex-shrink:0}._balanceSection_cwhcp_11[open] ._chevron_cwhcp_61{transform:rotate(180deg)}._miniDebt_cwhcp_73{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:44px;border-top:1px solid var(--color-border);font-size:.8125rem}._miniDebt_cwhcp_73>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._miniDebt_cwhcp_73 strong{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}._settled_cwhcp_93{grid-column:1/-1;padding:12px 0;font-size:.875rem;color:var(--color-positive)}@media(max-width:640px){._balances_cwhcp_1{display:block;padding:0 12px;margin-bottom:16px}._balanceSection_cwhcp_11+._balanceSection_cwhcp_11{border-left:0;border-top:1px solid var(--color-border);padding-left:0;margin-left:0}._balanceSection_cwhcp_11 summary{font-size:.75rem;gap:8px;min-height:44px}._summaryMeta_cwhcp_39{gap:8px}._summaryMeta_cwhcp_39 strong{font-size:.8125rem}._count_cwhcp_55{font-size:.6875rem;padding-left:8px}._miniDebt_cwhcp_73{font-size:.75rem;gap:8px}}@media(max-width:360px){._count_cwhcp_55{display:none}}._muted_7gjyl_1{color:var(--color-muted);font-size:.8125rem}._memberLabel_7gjyl_5{display:flex;align-items:center;gap:9px;min-width:0}._memberLabel_7gjyl_5 span:last-child{overflow:hidden;text-overflow:ellipsis}._contentHeader_7gjyl_15{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}._table_7gjyl_22{width:100%;border-collapse:collapse;font-size:.8125rem}._table_7gjyl_22 th{text-align:left;color:var(--color-muted);font-weight:400}._table_7gjyl_22 th,._table_7gjyl_22 td{padding:14px 8px;border-bottom:1px solid var(--color-border)}._table_7gjyl_22 td:not(:first-child),._table_7gjyl_22 th:not(:first-child){text-align:right;white-space:nowrap}._stat_7gjyl_42{padding:18px 20px;background:var(--color-soft);border-radius:12px;margin:16px 0 24px}._stat_7gjyl_42 strong{display:block;font-size:1.625rem;letter-spacing:-.04em;margin:4px 0}._footer_7gjyl_54{font-size:.7rem;color:var(--color-muted);text-align:center;margin-top:24px}@media(max-width:640px){._contentHeader_7gjyl_15 h2{font-size:.9375rem}._table_7gjyl_22{font-size:.75rem}._table_7gjyl_22 th,._table_7gjyl_22 td{padding:12px 3px}._table_7gjyl_22 ._memberLabel_7gjyl_5{gap:5px}._table_7gjyl_22 ._memberLabel_7gjyl_5>span:first-child{display:none}}._contentHeader_7gjyl_15{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:0}._contentHeader_7gjyl_15 h2{white-space:nowrap}._monthFilter_7gjyl_88{display:flex;align-items:center;gap:8px;min-width:0}._monthFilter_7gjyl_88 input{width:180px;min-width:0;font-size:.8125rem}._monthFilter_7gjyl_88 button{flex-shrink:0}._tableWrap_7gjyl_102{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin-top:8px}@media(max-width:480px){._contentHeader_7gjyl_15{grid-template-columns:1fr;gap:12px}._monthFilter_7gjyl_88{width:100%}._monthFilter_7gjyl_88 input{width:100%;flex:1}._stat_7gjyl_42{padding:16px}._stat_7gjyl_42 strong{font-size:1.5rem}}._monthFilter_7gjyl_88{width:210px}@media(max-width:480px){._monthFilter_7gjyl_88{width:100%}}._footer_7gjyl_54{text-align:left;margin-top:var(--space-3);margin-bottom:0}._stat_7gjyl_42{margin:var(--space-3) 0 var(--space-4);padding:var(--space-4)}._table_7gjyl_22 th,._table_7gjyl_22 td{padding-block:var(--space-3)}._table_7gjyl_22 tbody tr:last-child td{border-bottom:0}._muted_dodc2_1{color:var(--color-muted);font-size:.8125rem}._page_dodc2_5{max-width:960px;margin:0 auto;padding:32px 24px 96px}._heading_dodc2_10{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}._heading_dodc2_10 h1{margin-bottom:6px}._groupIcon_dodc2_20{width:52px;height:52px;flex:0 0 52px;border-radius:16px;background:var(--color-soft);display:grid;place-items:center;font-size:24px;color:var(--color-action)}._groupHeading_dodc2_31{display:flex;align-items:center;gap:16px}._groupHeading_dodc2_31 h1{font-size:1.6rem}._identity_dodc2_39{display:flex;align-items:center;gap:12px;margin:24px 0 16px}._identity_dodc2_39>div{width:auto;min-width:170px}._content_dodc2_49{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;overflow:hidden}._contentInner_dodc2_55{padding:20px}._contentHeader_dodc2_58{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}._switch_dodc2_65{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--color-muted);cursor:pointer}._debtRow_dodc2_73{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;min-height:48px;border-bottom:1px solid var(--color-border);font-size:.8125rem}._debtNames_dodc2_82{display:flex;gap:8px;align-items:center;min-width:0}._debtNames_dodc2_82 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._debtNames_dodc2_82 i{font-style:normal;color:var(--color-muted)}._debtRow_dodc2_73 strong{white-space:nowrap}._total_dodc2_100{display:flex;justify-content:space-between;align-items:center;padding-top:18px;font-size:.8125rem}._fab_dodc2_107{position:fixed;right:max(24px,calc((100vw - 960px)/2 + 24px));bottom:28px;border:0;width:56px;height:56px;border-radius:50%;background:var(--color-action);color:var(--color-on-action);box-shadow:var(--shadow-floating);font-size:30px}._error_dodc2_120{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger);padding:12px 16px;border-radius:10px;font-size:.8125rem;margin-bottom:18px}._empty_dodc2_129{padding:44px 16px;text-align:center;color:var(--color-muted)}._footer_dodc2_134{font-size:.7rem;color:var(--color-muted);text-align:center;margin-top:24px}@media(max-width:760px){._heading_dodc2_10 h1{font-size:1.4rem}}@media(max-width:640px){._page_dodc2_5{padding:24px 16px 90px}._heading_dodc2_10{gap:10px;margin-bottom:20px}._heading_dodc2_10 h1{font-size:1.3rem}._groupHeading_dodc2_31{gap:10px}._groupHeading_dodc2_31 h1{font-size:1.25rem}._groupIcon_dodc2_20{width:42px;height:42px;flex-basis:42px;font-size:20px}._identity_dodc2_39{margin:18px 0 12px;border:1px solid var(--color-border);border-radius:9px;padding:0 10px;background:var(--color-surface);justify-content:space-between}._identity_dodc2_39>div{border:0;background:none;min-width:0;max-width:65%;font-size:.8125rem}._content_dodc2_49{border-radius:12px}._contentInner_dodc2_55{padding:16px}._contentHeader_dodc2_58 h2{font-size:.9375rem}._debtRow_dodc2_73{gap:8px;min-height:50px;font-size:.75rem}._debtNames_dodc2_82{gap:5px}._debtRow_dodc2_73 button{padding:6px 3px;font-size:.7rem}._fab_dodc2_107{bottom:20px;right:20px}}@media(max-width:640px){._heading_dodc2_10>span{display:none}._groupHeading_dodc2_31{min-width:0}._groupHeading_dodc2_31 h1{overflow-wrap:anywhere}}._tabPanel_dodc2_221{padding-top:20px;min-width:0}._contentHeader_dodc2_58{flex-wrap:wrap;row-gap:8px;margin-bottom:8px}._contentHeader_dodc2_58 h2{flex:0 0 auto}._switch_dodc2_65{margin-left:auto;min-height:32px;white-space:nowrap}._total_dodc2_100{margin-top:4px;padding-top:16px}@media(max-width:640px){._tabPanel_dodc2_221{padding-top:16px}._contentHeader_dodc2_58{align-items:flex-start}._switch_dodc2_65{gap:6px;font-size:.6875rem;min-height:24px}._debtRow_dodc2_73{column-gap:8px}._contentInner_dodc2_55{padding:0 16px 16px}}._identity_dodc2_39>div{width:220px}@media(max-width:640px){._identity_dodc2_39{padding:0;border:0;background:none}._identity_dodc2_39>div{width:min(240px,68%);max-width:none;min-width:0}}._groupHeading_dodc2_31{min-width:0}._groupHeading_dodc2_31>div:last-child{min-width:0}._groupHeading_dodc2_31 h1{overflow-wrap:anywhere}._groupIcon_dodc2_20 svg{display:block;flex-shrink:0}._groupActions_dodc2_291{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5)}._readOnlyDebt_dodc2_298{grid-template-columns:minmax(0,1fr) auto}._groupActions_dodc2_291{flex-wrap:wrap}._heading_dodc2_10{margin-bottom:var(--space-3)}._contentInner_dodc2_55{padding:0 var(--space-4) var(--space-3)}._tabPanel_dodc2_221{padding-top:var(--space-3);padding-bottom:var(--space-4)}._page_dodc2_5{padding-bottom:var(--space-6)}._debtRow_dodc2_73{padding-block:var(--space-2)}@media(max-width:640px){._page_dodc2_5{padding-bottom:var(--space-6)}._contentInner_dodc2_55{padding:0 var(--space-3)}._contentHeader_dodc2_58{align-items:center}._contentHeader_dodc2_58 h2{flex:1 1 auto}._switch_dodc2_65{margin-left:0}._total_dodc2_100{padding-top:var(--space-3)}}._withComposer_dodc2_341{padding-bottom:calc(var(--space-7) + var(--space-6) + var(--space-4))}._muted_87ga0_1{color:var(--color-muted);font-size:.8125rem}._formTitle_87ga0_5{display:flex;justify-content:space-between;align-items:center;gap:12px}._select_87ga0_11{width:100%;padding:11px 12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-ink);min-height:44px}._memberEdit_87ga0_20{display:grid;grid-template-columns:1fr 1.3fr 36px;gap:8px;align-items:center}@media(max-width:640px){._memberEdit_87ga0_20{grid-template-columns:1fr 36px}._memberEdit_87ga0_20 input[type=email]{grid-column:1;grid-row:2}._memberEdit_87ga0_20 button{grid-column:2;grid-row:1/3}}._muted_132mu_1{color:var(--color-muted);font-size:.8125rem}._form_132mu_5{display:grid;gap:18px}._form_132mu_5 small{color:var(--color-muted)}._notice_132mu_12{background:var(--color-soft);padding:11px 14px;border-radius:9px;font-size:.8125rem;color:var(--color-action)}._muted_t8z6m_1{color:var(--color-muted);font-size:.8125rem}._formTitle_t8z6m_5{display:flex;justify-content:space-between;align-items:center;gap:12px}._notice_t8z6m_11{background:var(--color-soft);padding:11px 14px;border-radius:9px;font-size:.8125rem;color:var(--color-action)}._splitList_t8z6m_18{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}._splitRow_t8z6m_23{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--color-border);font-size:.8125rem;cursor:pointer}._splitRow_t8z6m_23:last-child{border:0}._splitRow_t8z6m_23 strong{margin-left:auto;font-size:.8125rem}._grid2_t8z6m_39{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:640px){._grid2_t8z6m_39{grid-template-columns:1fr}}._splitRow_t8z6m_23{min-width:0}._splitRow_t8z6m_23 input{flex-shrink:0;margin:0}._splitRow_t8z6m_23>span:not(:first-of-type){min-width:0;overflow-wrap:anywhere}._splitRow_t8z6m_23 strong{white-space:nowrap;flex-shrink:0}._formTitle_t8z6m_5{flex-wrap:wrap;row-gap:4px}._notice_t0ib2_1{background:var(--color-soft);padding:11px 14px;border-radius:9px;font-size:.8125rem;color:var(--color-action)}._actions_x92in_1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._error_x92in_7{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger);padding:12px 16px;border-radius:10px;font-size:.8125rem;margin-bottom:18px}._detailAmount_x92in_16{font-size:1.75rem;letter-spacing:-.04em;margin:4px 0 0}._detailRow_x92in_21{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--color-border);font-size:.875rem}._detailRow_x92in_21 span{color:var(--color-muted)}._detail_x92in_16{display:grid;gap:20px;min-width:0}._detail_x92in_16 h2{font-size:1rem}._detailSection_x92in_41 h3{margin-bottom:4px}._detailRow_x92in_21:last-child{border-bottom:0}._detailRow_x92in_21 strong{max-width:65%;text-align:right;overflow-wrap:anywhere}._actions_x92in_1{justify-content:flex-end;padding-top:16px;border-top:1px solid var(--color-border);margin-top:4px}@media(max-width:640px){._detail_x92in_16{gap:16px}._actions_x92in_1{gap:8px}._actions_x92in_1 button{flex:1}._detailAmount_x92in_16{font-size:1.625rem}}._topbar_n2hfr_1{height:82px;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1120px)/2));gap:20px}._muted_n2hfr_11{color:var(--color-muted);font-size:.8125rem}._actions_n2hfr_15{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._page_n2hfr_21{max-width:1060px;margin:0 auto;padding:40px 24px 90px}._eyebrow_n2hfr_26{text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;color:var(--color-muted);font-weight:700;margin-bottom:10px}._card_n2hfr_34{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:24px;box-shadow:var(--shadow-card)}._form_n2hfr_41{display:grid;gap:18px}._form_n2hfr_41 small{color:var(--color-muted)}._debtRow_n2hfr_48{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;min-height:56px;border-bottom:1px solid var(--color-border);font-size:.8125rem}._debtRow_n2hfr_48 strong{white-space:nowrap}._notice_n2hfr_60{background:var(--color-soft);padding:11px 14px;border-radius:9px;font-size:.8125rem;color:var(--color-action)}._preview_n2hfr_67{display:grid;gap:24px}._swatches_n2hfr_71{display:flex;gap:16px;flex-wrap:wrap}._swatch_n2hfr_71{width:100px;height:70px;border-radius:10px;border:1px solid var(--color-border);display:flex;align-items:end;padding:6px;font-size:.7rem}._brandSwatch_n2hfr_86{background:var(--color-brand)}._actionSwatch_n2hfr_89{background:var(--color-action);color:var(--color-on-action)}._positiveSwatch_n2hfr_93{background:var(--color-positive-bg)}@media(max-width:640px){._topbar_n2hfr_1{height:66px;padding:0 18px}._topbar_n2hfr_1 ._muted_n2hfr_11{display:none}._page_n2hfr_21{padding:24px 16px 90px}._debtRow_n2hfr_48{gap:8px;min-height:50px;font-size:.75rem}._debtRow_n2hfr_48 button{padding:6px 3px;font-size:.7rem}._card_n2hfr_34{padding:20px}}._topbar_1nmcb_1{min-height:82px;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) max(28px,calc((100vw - 1120px)/2));gap:var(--space-4)}._actions_1nmcb_11{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:var(--space-3)}._logoutLabel_1nmcb_18{display:none}@media(max-width:640px){._logoutLabel_1nmcb_18{display:inline}}._account_1nmcb_26{display:flex;align-items:center;gap:var(--space-2);min-width:0}._accountName_1nmcb_32{max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-small);font-weight:600}._actions_1nmcb_11 button{flex-shrink:0;min-height:40px}._iconButton_1nmcb_44{width:40px;height:40px;min-width:40px;padding:0}._actions_1nmcb_11 svg{display:block;flex-shrink:0}._mobileMenu_1nmcb_54{display:none}@media(max-width:640px){._topbar_1nmcb_1{min-height:66px;padding:var(--space-3) var(--space-4);gap:var(--space-3)}._desktopActions_1nmcb_63{display:none}._mobileMenu_1nmcb_54{display:block;position:relative}._mobileMenu_1nmcb_54 summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}._mobileMenu_1nmcb_54 summary::-webkit-details-marker{display:none}._mobileMenu_1nmcb_54 summary:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._mobileMenu_1nmcb_54[open] summary{background:var(--color-soft);color:var(--color-action)}._menuPanel_1nmcb_92{position:absolute;top:calc(100% + var(--space-2));right:0;width:min(300px,calc(100vw - var(--space-6)));padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:30}._menuPanel_1nmcb_92 ._actions_1nmcb_11{justify-content:flex-start;flex-wrap:wrap}._menuPanel_1nmcb_92 ._iconButton_1nmcb_44{width:auto;min-width:0;height:40px;padding-inline:var(--space-3)}._menuPanel_1nmcb_92 ._account_1nmcb_26{flex-basis:100%;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}._accountName_1nmcb_32{max-width:100%;white-space:normal;overflow-wrap:anywhere}}._panel_16mru_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:var(--space-4)}._page_16mru_7{max-width:800px;margin:0 auto;padding:var(--space-6) var(--space-5)}._page_16mru_7 h1{margin-bottom:var(--space-5)}._panel_16mru_1 summary{cursor:pointer;padding:var(--space-3) var(--space-4);font-weight:600;font-size:var(--font-small)}._body_16mru_21{padding:0 var(--space-4) var(--space-4)}._body_16mru_21 p{color:var(--color-muted);font-size:var(--font-small);margin-bottom:var(--space-3);line-height:1.6}._form_16mru_30{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:var(--space-3);margin-bottom:var(--space-4)}._row_16mru_37{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}._root_16mru_45{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;font-size:var(--font-small)}._email_16mru_52,._root_16mru_45 span{min-width:0;overflow-wrap:anywhere;font-size:var(--font-small)}._root_16mru_45 strong{white-space:nowrap;color:var(--color-action)}._body_16mru_21 ._error_16mru_62{color:var(--color-danger)}@media(max-width:640px){._form_16mru_30{grid-template-columns:minmax(0,1fr)}._row_16mru_37{grid-template-columns:minmax(0,1fr) auto}._email_16mru_52{grid-column:1/-1}}._form_16mru_30>*{min-width:0}._shell_150mp_1{min-height:100dvh}._page_150mp_4{max-width:1060px;margin:0 auto;padding:40px 24px 90px}._error_150mp_9{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-small);margin-bottom:var(--space-4)}._toast_150mp_18{position:fixed;bottom:var(--space-5);left:50%;transform:translate(-50%);padding:var(--space-3) var(--space-5);background:var(--color-ink);color:var(--color-on-action);border-radius:var(--radius-sm);z-index:80;max-width:90vw;font-size:var(--font-small)}._loading_150mp_31{padding:var(--space-7);text-align:center;color:var(--color-muted)}@media(max-width:640px){._page_150mp_4{padding:var(--space-5) var(--space-4) 90px}}
