.desktop-shell[data-v-21ad5fe5]{width:min(1120px,100% - 4rem);margin:0 auto}.desktop-header[data-v-21ad5fe5]{border-bottom:var(--border-width) solid var(--color-border);justify-content:space-between;align-items:center;min-height:6rem;display:flex}.desktop-brand[data-v-21ad5fe5]{font-size:var(--font-size-body);font-weight:800;text-decoration:none}.desktop-navigation[data-v-21ad5fe5]{gap:2rem;display:flex}.desktop-navigation a[data-v-21ad5fe5]{color:var(--color-muted);text-decoration:none}.desktop-navigation [aria-current=page][data-v-21ad5fe5]{color:var(--color-accent)}.desktop-content[data-v-21ad5fe5]{padding:8rem 0}.tablet-shell[data-v-df896662]{width:min(840px,100% - 3rem);margin:0 auto}.tablet-header[data-v-df896662]{gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);align-content:center;min-height:5.5rem;display:grid}.tablet-brand[data-v-df896662]{font-weight:800;text-decoration:none}.tablet-navigation[data-v-df896662]{gap:var(--space-5);flex-wrap:wrap;display:flex}.tablet-navigation a[data-v-df896662]{color:var(--color-muted);text-decoration:none}.tablet-navigation [aria-current=page][data-v-df896662]{color:var(--color-accent)}.tablet-content[data-v-df896662]{padding:6rem 0}.mobile-shell[data-v-8a020503]{min-width:0;min-height:100vh;padding:0 var(--space-5) 5rem}.mobile-header[data-v-8a020503]{border-bottom:var(--border-width) solid var(--color-border);align-items:center;min-height:4.5rem;display:flex}.mobile-brand[data-v-8a020503]{font-weight:800;text-decoration:none}.mobile-content[data-v-8a020503]{min-width:0;padding:3.5rem 0}.mobile-navigation[data-v-8a020503]{z-index:var(--layer-navigation);border-top:var(--border-width) solid var(--color-border);background:var(--color-surface);display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.mobile-navigation a[data-v-8a020503]{min-height:3.75rem;color:var(--color-muted);font-size:var(--font-size-small);flex:1 0 5rem;place-items:center;text-decoration:none;display:grid}.mobile-navigation [aria-current=page][data-v-8a020503]{color:var(--color-accent);font-weight:750}.connectivity-banner[data-v-865808da]{margin:0 0 var(--space-6);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel)}.pwa-lifecycle[data-v-865808da]{gap:var(--space-3);margin:0 0 var(--space-6);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);display:grid}.pwa-lifecycle p[data-v-865808da]{margin:0}.update-notice[data-v-865808da]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.desktop-content-grid[data-v-36c3e8fc]{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);align-items:start;display:grid}.desktop-primary[data-v-36c3e8fc],.desktop-summary[data-v-36c3e8fc]{gap:var(--space-6);display:grid}.desktop-panel-heading[data-v-36c3e8fc]{justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-5);align-items:end;display:flex}h2[data-v-36c3e8fc]{margin:0}.desktop-section-label[data-v-36c3e8fc]{color:var(--color-muted);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .25rem}.desktop-group-row[data-v-36c3e8fc]{gap:var(--space-3);grid-template-columns:1.4fr 1fr auto;align-items:center;display:grid}.desktop-row-stack[data-v-36c3e8fc]{gap:.25rem;display:grid}.desktop-balance-cell[data-v-36c3e8fc]{text-align:right;gap:.25rem;display:grid}.desktop-activity-row[data-v-36c3e8fc]{gap:var(--space-3);grid-template-columns:1fr 1.8fr auto;align-items:center;display:grid}.desktop-balances[data-v-36c3e8fc]{gap:var(--space-5);display:grid}.desktop-balance-card[data-v-36c3e8fc]{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);gap:.25rem;display:grid}.desktop-invitation-count[data-v-36c3e8fc]{margin-top:var(--space-3);font-size:var(--font-size-display);display:block}.desktop-quick-links[data-v-36c3e8fc]{gap:var(--space-3);display:grid}.dashboard-note[data-v-36c3e8fc]{white-space:pre-wrap;overflow-wrap:anywhere}.desktop-dashboard[data-v-4fc405df]{gap:var(--space-8);display:grid}.desktop-heading[data-v-4fc405df]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.desktop-heading h1[data-v-4fc405df]{max-width:none;font-size:var(--font-size-display)}.desktop-skeleton[data-v-4fc405df]{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.tablet-dashboard-content[data-v-f99d8698]{gap:var(--space-6);display:grid}h2[data-v-f99d8698]{margin:0}.tablet-balances[data-v-f99d8698]{gap:var(--space-5);display:grid}.tablet-balance-grid[data-v-f99d8698]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.tablet-balance-card[data-v-f99d8698]{padding:var(--space-5);border-radius:var(--radius-medium);background:var(--color-surface);gap:.25rem;display:grid}.tablet-section[data-v-f99d8698]{gap:var(--space-5);display:grid}.tablet-section-heading[data-v-f99d8698],.tablet-invitations[data-v-f99d8698]{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tablet-row[data-v-f99d8698]{justify-content:space-between;gap:var(--space-5);min-height:4.75rem;display:flex}.tablet-row-cell[data-v-f99d8698]{gap:.35rem;display:grid}.tablet-row-end[data-v-f99d8698]{text-align:right}.tablet-create-link[data-v-f99d8698]{justify-self:start}.dashboard-note[data-v-f99d8698]{white-space:pre-wrap;overflow-wrap:anywhere}.tablet-dashboard[data-v-ada33c39]{gap:var(--space-6);display:grid}.tablet-intro[data-v-ada33c39]{gap:var(--space-5);grid-template-columns:1fr auto;align-items:end;display:grid}.tablet-intro h1[data-v-ada33c39]{font-size:var(--font-size-display)}.tablet-loading[data-v-ada33c39]{gap:var(--space-5);display:grid}.mobile-dashboard-content[data-v-ef6196a2]{gap:var(--space-5);min-width:0;display:grid}.mobile-card[data-v-ef6196a2]{gap:var(--space-5);display:grid}.mobile-card h2[data-v-ef6196a2]{font-size:var(--font-size-body);margin:0}.mobile-balance[data-v-ef6196a2]{padding:var(--space-3);border-radius:var(--radius-medium);background:var(--color-surface);gap:.25rem;display:grid}.mobile-inbox[data-v-ef6196a2]{justify-content:space-between;gap:var(--space-3);align-items:center;min-width:0;display:flex}.mobile-inbox h2[data-v-ef6196a2]{font-size:var(--font-size-body);margin:.25rem 0}.mobile-section-heading[data-v-ef6196a2]{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.mobile-row[data-v-ef6196a2]{overflow-wrap:anywhere;gap:.4rem;min-height:3.5rem;display:grid}.mobile-create[data-v-ef6196a2]{display:inline-block}.dashboard-note[data-v-ef6196a2]{white-space:pre-wrap;overflow-wrap:anywhere}.mobile-dashboard[data-v-a9fe0771]{gap:var(--space-5);min-width:0;display:grid}.mobile-welcome[data-v-a9fe0771]{gap:var(--space-3);grid-template-columns:1fr auto;align-items:end;display:grid}.mobile-welcome .eyebrow[data-v-a9fe0771],.mobile-welcome h1[data-v-a9fe0771]{grid-column:1}.mobile-welcome h1[data-v-a9fe0771]{max-width:none;font-size:var(--font-size-display)}.mobile-welcome button[data-v-a9fe0771]{grid-area:1/2/3;min-width:5.5rem;min-height:3.25rem}.mobile-skeleton[data-v-a9fe0771]{gap:var(--space-3);display:grid}.desktop-about[data-v-fba77f92]{max-width:58rem}.tablet-about[data-v-9ab0be7c]{max-width:42rem}.mobile-about[data-v-01a83f77]{max-width:32rem}.desktop-not-found[data-v-fe876c34]{max-width:52rem}.tablet-not-found[data-v-eb145dab]{max-width:40rem}.mobile-not-found[data-v-0ffe5436]{max-width:28rem}.desktop-auth[data-v-e3c43910]{gap:var(--space-8);grid-template-columns:1fr 24rem;display:grid}.auth-form[data-v-e3c43910],label[data-v-e3c43910]{gap:var(--space-3);display:grid}.auth-form[data-v-e3c43910]{padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel)}.tablet-auth[data-v-e9ebd386],form[data-v-e9ebd386],label[data-v-e9ebd386]{gap:var(--space-3);display:grid}form[data-v-e9ebd386]{max-width:30rem;margin-top:var(--space-8);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel)}.mobile-auth[data-v-da185743],form[data-v-da185743],label[data-v-da185743]{gap:var(--space-3);display:grid}form[data-v-da185743]{margin-top:var(--space-6);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel)}input[data-v-da185743],button[data-v-da185743]{min-height:3rem}.desktop-account[data-v-4aa4ff24]{gap:var(--space-8);grid-template-columns:1fr 24rem;display:grid}article[data-v-4aa4ff24],form[data-v-4aa4ff24]{gap:var(--space-3);display:grid}article[data-v-4aa4ff24]{padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);align-self:start}label[data-v-4aa4ff24]{gap:var(--space-1);display:grid}.danger[data-v-4aa4ff24]{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4)}.local-data[data-v-4aa4ff24]{gap:var(--space-2);border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4);display:grid}.tablet-account[data-v-3f0d7f75],article[data-v-3f0d7f75],form[data-v-3f0d7f75],label[data-v-3f0d7f75],.local-data[data-v-3f0d7f75]{gap:var(--space-3);display:grid}article[data-v-3f0d7f75]{max-width:36rem;margin-top:var(--space-8);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel)}label[data-v-3f0d7f75]{gap:var(--space-1)}.danger[data-v-3f0d7f75],.local-data[data-v-3f0d7f75]{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4)}.mobile-account[data-v-9b9b49d6],article[data-v-9b9b49d6],form[data-v-9b9b49d6],label[data-v-9b9b49d6],.local-data[data-v-9b9b49d6]{gap:var(--space-3);display:grid}article[data-v-9b9b49d6]{box-sizing:border-box;width:100%;margin-top:var(--space-6);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel)}label[data-v-9b9b49d6]{gap:var(--space-1)}button[data-v-9b9b49d6]{min-height:3rem}.danger[data-v-9b9b49d6],.local-data[data-v-9b9b49d6]{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4)}.config-settings-form[data-v-b28bfa87]{gap:var(--space-4);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);display:grid}label[data-v-b28bfa87]{gap:var(--space-1);display:grid}.config-currency-list[data-v-51cd5dce]{gap:var(--space-4);display:grid}.currency-row[data-v-51cd5dce]{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);grid-template-columns:repeat(6,1fr);align-items:end;display:grid}.currency-row header[data-v-51cd5dce],.currency-row label[data-v-51cd5dce]{gap:var(--space-1);display:grid}.precision-lock-note[data-v-51cd5dce]{color:var(--color-muted);grid-column:1/-1;margin:0}.admin-user-management[data-v-3c522c57]{gap:var(--space-4);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);display:grid}table[data-v-3c522c57]{border-collapse:collapse;width:100%}th[data-v-3c522c57],td[data-v-3c522c57]{padding:var(--space-3);text-align:left;border-bottom:var(--border-width) solid var(--color-border)}.desktop-config[data-v-a48622d6]{gap:var(--space-8);display:grid}.desktop-config>header[data-v-a48622d6]{justify-content:space-between;align-items:end;display:flex}.tablet-config[data-v-9b4f934a]{gap:var(--space-6);display:grid}.settings[data-v-9b4f934a],.currencies[data-v-9b4f934a],.users[data-v-9b4f934a]{gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);display:grid}.settings[data-v-9b4f934a]{grid-template-columns:repeat(2,1fr)}.settings h2[data-v-9b4f934a]{grid-column:1/-1}label[data-v-9b4f934a],.users span[data-v-9b4f934a]{gap:var(--space-1);display:grid}.currencies form[data-v-9b4f934a]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);align-items:end;display:grid}.precision-lock-note[data-v-9b4f934a]{color:var(--color-muted);grid-column:1/-1;margin:0}.users article[data-v-9b4f934a]{gap:var(--space-3);grid-template-columns:1fr auto;align-items:center;display:grid}.mobile-config[data-v-6e692da5],.panel[data-v-6e692da5],.panel form[data-v-6e692da5],.currency-stack[data-v-6e692da5],.users article[data-v-6e692da5]{gap:var(--space-3);display:grid}.mobile-config[data-v-6e692da5]{gap:var(--space-6);min-width:0}.panel[data-v-6e692da5]{min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel)}label[data-v-6e692da5]{gap:var(--space-1);min-width:0;display:grid}input[data-v-6e692da5],select[data-v-6e692da5],button[data-v-6e692da5]{width:100%;max-width:100%}.currency-stack[data-v-6e692da5]{overscroll-behavior:contain;max-height:65vh;overflow-y:auto}.users article[data-v-6e692da5]{padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);overflow-wrap:anywhere}.precision-lock-note[data-v-6e692da5]{color:var(--color-muted);margin:0}.currency-choice[data-v-3a1ac47f]{gap:var(--space-2);min-width:0;display:grid}label[data-v-3a1ac47f]{font-weight:750}select[data-v-3a1ac47f]{width:100%;min-width:0;max-width:100%;min-height:2.75rem;padding:0 var(--space-3);font:inherit}p[data-v-3a1ac47f]{color:var(--color-muted);overflow-wrap:anywhere;margin:0}.group-list-panel[data-v-92b8fc9b]{gap:var(--space-8);display:grid}.create-group label[data-v-92b8fc9b]{font-weight:750}.create-fields[data-v-92b8fc9b]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;min-width:0;display:grid}input[data-v-92b8fc9b],button[data-v-92b8fc9b]{min-width:0;min-height:2.75rem;padding:0 var(--space-3);font:inherit}button[data-v-92b8fc9b]:disabled{cursor:wait;opacity:.6}.group-grid[data-v-92b8fc9b]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.group-grid a[data-v-92b8fc9b]{gap:var(--space-3);min-height:10rem;padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);text-decoration:none;display:grid}.group-grid a[data-v-92b8fc9b]:hover{border-color:var(--color-accent)}.group-grid span[data-v-92b8fc9b],.group-grid small[data-v-92b8fc9b],.empty-state[data-v-92b8fc9b]{color:var(--color-muted)}.group-grid strong[data-v-92b8fc9b]{font-size:var(--font-size-body)}.desktop-groups[data-v-575be4fd]{gap:var(--space-8);display:grid}.page-heading[data-v-575be4fd]{gap:var(--space-3);display:grid}.page-heading>p[data-v-575be4fd]:last-child{max-width:55ch;color:var(--color-muted);font-size:var(--font-size-body);margin:0}.tablet-currency-field[data-v-4f6c5b06]{gap:var(--space-2);min-width:0;display:grid}label[data-v-4f6c5b06]{font-weight:750}select[data-v-4f6c5b06]{width:100%;min-width:0;min-height:3rem;padding:0 var(--space-3);font:inherit}p[data-v-4f6c5b06]{color:var(--color-muted);overflow-wrap:anywhere;margin:0}.tablet-groups[data-v-b174efa0]{gap:var(--space-6);display:grid}.tablet-create-group[data-v-b174efa0]{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-medium);background:var(--color-panel);grid-template-columns:minmax(0,1fr) auto;display:grid}.tablet-create-group>label[data-v-b174efa0]{grid-column:1/-1;font-weight:750}.tablet-create-group[data-v-b174efa0] .tablet-currency-field{grid-column:1/-1}input[data-v-b174efa0],button[data-v-b174efa0]{min-height:3rem;padding:0 var(--space-3);font:inherit}.tablet-group-cards[data-v-b174efa0]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tablet-group-cards section[data-v-b174efa0]{min-height:10rem;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);flex-direction:column;justify-content:space-between;display:flex}.tablet-group-cards h2[data-v-b174efa0]{margin:var(--space-3) 0}.tablet-group-cards small[data-v-b174efa0]{color:var(--color-muted)}.tablet-group-cards a[data-v-b174efa0]{color:var(--color-accent);font-weight:700}.mobile-currency-field[data-v-036f1ae1]{gap:var(--space-2);width:100%;min-width:0;display:grid}label[data-v-036f1ae1]{font-weight:750}select[data-v-036f1ae1]{width:100%;min-width:0;max-width:100%;min-height:3.25rem;padding:var(--space-3);font:inherit}output[data-v-036f1ae1],p[data-v-036f1ae1]{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;margin:0}p[data-v-036f1ae1]{min-height:1.5em}.mobile-groups[data-v-58b4bb16]{gap:var(--space-6);min-width:0;display:grid}.mobile-groups form[data-v-58b4bb16]{gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-medium);background:var(--color-panel);display:grid}label[data-v-58b4bb16]{font-weight:750}input[data-v-58b4bb16],button[data-v-58b4bb16]{width:100%;min-width:0;min-height:3.25rem;padding:var(--space-3);font:inherit}.mobile-groups [role=alert][data-v-58b4bb16]{overflow-wrap:anywhere;max-width:100%}ol[data-v-58b4bb16]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}li a[data-v-58b4bb16]{gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);text-decoration:none;display:grid}li span[data-v-58b4bb16]{overflow-wrap:anywhere;font-weight:750}li small[data-v-58b4bb16]{color:var(--color-muted)}.desktop-detail-backdrop[data-v-80df0cfe]{z-index:var(--layer-dialog);padding:var(--space-6);background:var(--color-overlay);place-items:center;display:grid;position:fixed;inset:0}.desktop-activity-dialog[data-v-80df0cfe]{gap:var(--space-4);width:min(42rem,100%);max-height:90vh;padding:var(--space-6);border-radius:var(--radius-medium);background:var(--color-panel);box-shadow:var(--shadow-dialog);display:grid;overflow:auto}h3[data-v-80df0cfe],p[data-v-80df0cfe]{margin:0}table[data-v-80df0cfe]{border-collapse:collapse;width:100%}caption[data-v-80df0cfe]{padding-bottom:var(--space-2);text-align:left;font-weight:750}th[data-v-80df0cfe],td[data-v-80df0cfe]{padding:var(--space-2) 0;text-align:left}td[data-v-80df0cfe]{text-align:right;font-weight:700}.desktop-detail-actions[data-v-80df0cfe],.desktop-reversal[data-v-80df0cfe]{align-items:end;gap:var(--space-3);display:flex}.desktop-reversal label[data-v-80df0cfe]{gap:var(--space-2);display:grid}.danger-button[data-v-80df0cfe]{color:var(--color-danger)}.settlement-note[data-v-80df0cfe]{white-space:pre-wrap;overflow-wrap:anywhere}.settlement-note strong[data-v-80df0cfe]{margin-right:var(--space-2)}.activity-filters[data-v-e26b0574]{gap:var(--space-3);flex-wrap:wrap;display:flex}.member-actions[data-v-e26b0574]{align-items:center;gap:var(--space-3);display:flex}button[data-v-e26b0574]{min-height:2.75rem;padding:0 var(--space-4);font:inherit}.member-filter[data-v-e26b0574]{min-width:18rem}summary[data-v-e26b0574]{min-height:2.75rem;padding:var(--space-3);cursor:pointer;font-weight:700}fieldset[data-v-e26b0574]{gap:var(--space-2);margin:var(--space-2) 0;border:0;padding:0;display:grid}label[data-v-e26b0574]{gap:var(--space-2);align-items:center;display:flex}small[data-v-e26b0574]{margin-left:var(--space-2);color:var(--color-muted)}.desktop-activity-paging[data-v-9ea4fed7]{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.refresh-failure[data-v-9ea4fed7],.page-failure[data-v-9ea4fed7]{align-items:center;gap:var(--space-3);display:flex}p[data-v-9ea4fed7]{color:var(--color-danger);margin:0}button[data-v-9ea4fed7]{min-height:2.75rem;padding:0 var(--space-4);font:inherit}button[data-v-9ea4fed7]:disabled{opacity:.6}.month-list[data-v-72138c01],.activity-month[data-v-72138c01],.activity-rows[data-v-72138c01],article[data-v-72138c01]{gap:var(--space-4);min-width:0;display:grid}.activity-month[data-v-72138c01]{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4)}h3[data-v-72138c01],h4[data-v-72138c01],p[data-v-72138c01],dl[data-v-72138c01],dd[data-v-72138c01]{margin:0}dl[data-v-72138c01]{gap:var(--space-1) var(--space-3);grid-template-columns:auto auto;display:grid}dd[data-v-72138c01]{font-weight:700}article[data-v-72138c01]{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium)}.row-main[data-v-72138c01]{grid-template-columns:8rem minmax(0,1fr) auto auto;display:grid}.state[data-v-72138c01]{text-transform:capitalize;color:var(--color-muted)}.details-button[data-v-72138c01]{min-height:2.75rem;padding:0 var(--space-4);font:inherit;justify-self:end}.desktop-activity[data-v-53a4e88b]{gap:var(--space-4);min-width:0;display:grid}h2[data-v-53a4e88b],p[data-v-53a4e88b]{margin:0}.balance-panel[data-v-c8df761b]{gap:var(--space-5);min-width:0;display:grid}header[data-v-c8df761b],.balance-list li[data-v-c8df761b],.suggestions li[data-v-c8df761b]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}h2[data-v-c8df761b],h3[data-v-c8df761b],p[data-v-c8df761b]{margin:0}header span[data-v-c8df761b],.suggestions span[data-v-c8df761b]{color:var(--color-muted)}.balance-list[data-v-c8df761b],.suggestions ol[data-v-c8df761b]{gap:var(--space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.balance-list li[data-v-c8df761b]{padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border)}.balance-list code[data-v-c8df761b],.suggestions code[data-v-c8df761b]{overflow-wrap:anywhere}.debt[data-v-c8df761b],[role=alert][data-v-c8df761b]{color:var(--color-danger)}.suggestions[data-v-c8df761b]{gap:var(--space-3);display:grid}.suggestions li[data-v-c8df761b]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;display:grid}.expense-editor[data-v-00521fe5]{gap:var(--space-5);min-width:0;display:grid}header[data-v-00521fe5],.form-actions[data-v-00521fe5],.mode-field[data-v-00521fe5],.payer-heading[data-v-00521fe5]{justify-content:space-between;align-items:center;gap:var(--space-4);row-gap:var(--space-3);flex-wrap:wrap;display:flex}h2[data-v-00521fe5],p[data-v-00521fe5]{margin:0}form[data-v-00521fe5]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}label[data-v-00521fe5]{gap:var(--space-2);overflow-wrap:anywhere;box-sizing:border-box;min-width:0;max-width:100%;font-weight:700;display:grid}input[data-v-00521fe5],button[data-v-00521fe5]{width:100%;min-width:0;min-height:2.75rem;padding:0 var(--space-3);font:inherit}fieldset[data-v-00521fe5]{min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);margin:0}.wide-field[data-v-00521fe5]{grid-column:1/-1}.mode-field[data-v-00521fe5]{align-self:end}.mode-field label[data-v-00521fe5]{align-items:center;display:flex}.mode-field input[data-v-00521fe5],.member-grid input[data-v-00521fe5],.payer-toggle input[data-v-00521fe5]{width:auto;min-height:auto;padding:0}.payer-panel[data-v-00521fe5],.payer-grid[data-v-00521fe5]{gap:var(--space-3);display:grid}.payer-heading output[data-v-00521fe5]{color:var(--color-muted);overflow-wrap:anywhere;font-weight:700}.payer-grid[data-v-00521fe5]{grid-template-columns:repeat(2,minmax(0,1fr))}.payer-row[data-v-00521fe5]{gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-small);grid-template-columns:minmax(0,1fr) minmax(10rem,.8fr);align-items:center;display:grid}.payer-toggle[data-v-00521fe5]{align-items:center;display:flex}.payer-amount[data-v-00521fe5]{grid-template-columns:auto minmax(0,1fr);align-items:center}.member-grid[data-v-00521fe5]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-grid label[data-v-00521fe5]{overflow-wrap:anywhere;align-items:center;display:flex}.member-grid p[data-v-00521fe5]{color:var(--color-muted);grid-column:1/-1}.exact-grid[data-v-00521fe5]{gap:var(--space-3);display:grid}.exact-grid label[data-v-00521fe5]{grid-template-columns:minmax(0,1fr) 12rem;align-items:center}code[data-v-00521fe5]{overflow-wrap:anywhere}.form-actions[data-v-00521fe5]{justify-content:flex-end}.quiet-button[data-v-00521fe5]{color:var(--color-accent);background:var(--color-panel)}header .quiet-button[data-v-00521fe5],.form-actions button[data-v-00521fe5]{width:auto}button[data-v-00521fe5]:disabled{cursor:wait;opacity:.6}[role=alert][data-v-00521fe5]{color:var(--color-danger)}.settlement-panel[data-v-f2c90105]{gap:var(--space-4);min-width:0;display:grid}header[data-v-f2c90105]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;max-width:100%;display:flex}h2[data-v-f2c90105],p[data-v-f2c90105]{margin:0}header span[data-v-f2c90105],time[data-v-f2c90105]{color:var(--color-muted)}.proposal-form[data-v-f2c90105]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 12rem 12rem auto;align-items:end;display:grid}label[data-v-f2c90105]{gap:var(--space-2);overflow-wrap:anywhere;box-sizing:border-box;min-width:0;font-weight:700;display:grid}input[data-v-f2c90105],select[data-v-f2c90105],textarea[data-v-f2c90105],button[data-v-f2c90105]{min-width:0;min-height:2.75rem;padding:0 var(--space-3);font:inherit;box-sizing:border-box}textarea[data-v-f2c90105]{padding-block:var(--space-2);resize:vertical}.proposal-note[data-v-f2c90105]{grid-column:1/-1}button[data-v-f2c90105]:disabled{cursor:wait;opacity:.6}[role=alert][data-v-f2c90105]{color:var(--color-danger)}.pending-invitations[data-v-50f68ec2]{gap:var(--space-3);display:grid}.pending-invitation[data-v-50f68ec2]{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-3);border-radius:var(--radius-medium);background:var(--color-surface);display:flex}.pending-invitation div[data-v-50f68ec2]{gap:.25rem;display:grid}.pending-invitation span[data-v-50f68ec2]{color:var(--color-muted)}button[data-v-50f68ec2]{min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-medium);color:var(--color-accent);background:var(--color-panel);font:inherit;cursor:pointer;border:0;font-weight:700}button[data-v-50f68ec2]:disabled{cursor:wait;opacity:.6}.group-management[data-v-a21a060b]{gap:var(--space-8);display:grid}.section-heading[data-v-a21a060b],.danger-zone[data-v-a21a060b],.member-actions[data-v-a21a060b]{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.section-heading span[data-v-a21a060b],.danger-zone span[data-v-a21a060b],.member-actions p[data-v-a21a060b]{color:var(--color-muted)}h2[data-v-a21a060b],p[data-v-a21a060b]{margin:0}table[data-v-a21a060b]{border-collapse:collapse;width:100%}th[data-v-a21a060b],td[data-v-a21a060b]{padding:var(--space-3);text-align:left;border-bottom:var(--border-width) solid var(--color-border)}.owner-grid[data-v-a21a060b]{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}form[data-v-a21a060b]{gap:var(--space-3);grid-template-columns:1fr auto;display:grid}form label[data-v-a21a060b]{grid-column:1/-1;font-weight:750}input[data-v-a21a060b],button[data-v-a21a060b]{min-height:2.75rem;padding:0 var(--space-3);font:inherit}.quiet-button[data-v-a21a060b]{color:var(--color-accent);background:var(--color-panel)}button[data-v-a21a060b]:disabled{cursor:wait;opacity:.6}.danger-zone div[data-v-a21a060b]{gap:.25rem;display:grid}.danger-zone[data-v-a21a060b]{padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border)}.danger-zone button[data-v-a21a060b]{background:var(--color-danger)}.member-actions button[data-v-a21a060b]{background:var(--color-danger);flex:none}.desktop-pending[data-v-e28959b6]{gap:var(--space-4)}.pending-actions[data-v-e28959b6]{flex-wrap:wrap}h3[data-v-e28959b6],p[data-v-e28959b6]{margin:0}table[data-v-e28959b6]{border-collapse:collapse;width:100%}th[data-v-e28959b6],td[data-v-e28959b6]{padding:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top}td>strong[data-v-e28959b6],td>small[data-v-e28959b6],td>span[data-v-e28959b6]{overflow-wrap:anywhere;display:block}small[data-v-e28959b6],section>p[data-v-e28959b6]{color:var(--color-muted)}[role=alert][data-v-e28959b6]{color:var(--color-danger)}.desktop-group-detail[data-v-4e00ba0a]{gap:var(--space-8);display:grid}.desktop-group-detail>a[data-v-4e00ba0a]{color:var(--color-accent);font-weight:700}.desktop-ledger[data-v-4e00ba0a]{gap:var(--space-6);min-width:0;display:grid}.ledger-heading[data-v-4e00ba0a]{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.ledger-heading h2[data-v-4e00ba0a],.ledger-heading p[data-v-4e00ba0a]{margin:0}.ledger-heading button[data-v-4e00ba0a]{min-height:2.75rem;padding:0 var(--space-4);font:inherit}.desktop-ledger-columns[data-v-4e00ba0a]{gap:var(--space-6);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.tablet-detail-backdrop[data-v-f437d17f]{z-index:var(--layer-dialog);background:var(--color-overlay);padding:5vh 4vw;position:fixed;inset:0}.tablet-activity-detail[data-v-f437d17f]{gap:var(--space-4);max-height:90vh;padding:var(--space-6);border:2px solid var(--color-accent);border-radius:var(--radius-medium);background:var(--color-panel);box-shadow:var(--shadow-dialog);display:grid;overflow:auto}h3[data-v-f437d17f],p[data-v-f437d17f],dl[data-v-f437d17f],dd[data-v-f437d17f]{margin:0}.tablet-detail-list[data-v-f437d17f],.tablet-lifecycle[data-v-f437d17f]{gap:var(--space-2) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}dt[data-v-f437d17f]{overflow-wrap:anywhere}dd[data-v-f437d17f]{font-weight:700}.tablet-detail-actions[data-v-f437d17f],form[data-v-f437d17f]{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}label[data-v-f437d17f]{gap:var(--space-2);display:grid}.settlement-note[data-v-f437d17f]{gap:var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.tablet-filter-bar[data-v-b269b94c],footer[data-v-b269b94c]{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}button[data-v-b269b94c],summary[data-v-b269b94c]{min-height:3rem;padding:0 var(--space-4);font:inherit}.tablet-filter-bar>button.selected[data-v-b269b94c]{background:var(--color-accent);color:var(--color-panel)}details[data-v-b269b94c]{min-width:min(22rem,100%)}summary[data-v-b269b94c]{cursor:pointer;font-weight:700}.tablet-member-grid[data-v-b269b94c]{gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tablet-member-grid button[data-v-b269b94c]{text-align:left}small[data-v-b269b94c]{color:var(--color-muted);display:block}.tablet-activity-paging[data-v-a095d26d]{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}p[data-v-a095d26d]{color:var(--color-danger);margin:0}button[data-v-a095d26d]{min-block-size:3rem;padding-inline:var(--space-4);font:inherit}button[data-v-a095d26d]:disabled{opacity:.6}.tablet-months[data-v-1992fb23],.tablet-month[data-v-1992fb23]{gap:var(--space-4);min-width:0;display:grid}.tablet-month[data-v-1992fb23]{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}h3[data-v-1992fb23],p[data-v-1992fb23]{margin:0}.tablet-activity-grid[data-v-1992fb23]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tablet-activity-card[data-v-1992fb23]{gap:var(--space-2);min-width:0;min-height:11rem;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);color:var(--color-text);text-align:left;font:inherit;display:grid}.card-title[data-v-1992fb23]{overflow-wrap:anywhere;font-weight:750}.open-label[data-v-1992fb23]{color:var(--color-accent);justify-self:end;font-weight:700}.tablet-activity[data-v-b6974197]{gap:var(--space-4);min-width:0;padding:var(--space-5);display:grid}h2[data-v-b6974197],p[data-v-b6974197]{margin:0}.tablet-balance[data-v-b2bd1dbb],.balance-cards[data-v-b2bd1dbb]{gap:var(--space-4);align-content:start;min-width:0;display:grid}.tablet-balance[data-v-b2bd1dbb]{box-sizing:border-box;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel)}h2[data-v-b2bd1dbb],p[data-v-b2bd1dbb]{margin:0}article[data-v-b2bd1dbb]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-medium);background:var(--color-surface);flex-wrap:wrap;display:flex}code[data-v-b2bd1dbb]{overflow-wrap:anywhere}.tablet-ledger-panels[data-v-a04b71a0],.tablet-settlements[data-v-a04b71a0]{gap:var(--space-4);min-width:0;display:grid}.tablet-ledger-panels[data-v-a04b71a0]{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.tablet-settlements[data-v-a04b71a0]{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);align-content:start}h2[data-v-a04b71a0],p[data-v-a04b71a0]{margin:0}.tablet-proposal[data-v-a04b71a0]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(8rem,.7fr);display:grid}label[data-v-a04b71a0]{gap:var(--space-2);min-width:0;max-width:100%;font-weight:700;display:grid}input[data-v-a04b71a0],select[data-v-a04b71a0],textarea[data-v-a04b71a0],button[data-v-a04b71a0]{min-width:0;min-height:3rem;padding:0 var(--space-3);font:inherit;box-sizing:border-box}.proposal-note[data-v-a04b71a0]{grid-column:1/-1}.proposal-note textarea[data-v-a04b71a0]{padding-block:var(--space-2);resize:vertical}button[data-v-a04b71a0]:disabled{cursor:wait;opacity:.6}[role=alert][data-v-a04b71a0]{color:var(--color-danger)}.tablet-editor[data-v-f17a44cc]{gap:var(--space-5);min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);display:grid}.tablet-heading[data-v-f17a44cc],.tablet-actions[data-v-f17a44cc],.mode-options[data-v-f17a44cc],.payer-mode[data-v-f17a44cc]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}h2[data-v-f17a44cc],p[data-v-f17a44cc]{margin:0}form[data-v-f17a44cc]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}label[data-v-f17a44cc]{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;max-width:100%;font-weight:700;display:grid}input[data-v-f17a44cc],button[data-v-f17a44cc]{min-width:0;min-height:3rem;padding:0 var(--space-3);font:inherit}fieldset[data-v-f17a44cc]{min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium)}.full-field[data-v-f17a44cc]{grid-column:1/-1}.mode-options[data-v-f17a44cc]{align-self:end}.mode-options label[data-v-f17a44cc],.member-options label[data-v-f17a44cc]{overflow-wrap:anywhere;align-items:center;display:flex}.mode-options input[data-v-f17a44cc],.member-options input[data-v-f17a44cc],.payer-mode input[data-v-f17a44cc],.payer-toggle input[data-v-f17a44cc]{width:auto;min-height:auto;padding:0}.tablet-payers[data-v-f17a44cc],.payer-cards[data-v-f17a44cc]{gap:var(--space-3);display:grid}.tablet-payers output[data-v-f17a44cc]{color:var(--color-muted);overflow-wrap:anywhere;font-weight:700}.payer-mode[data-v-f17a44cc]{justify-content:flex-start}.payer-mode label[data-v-f17a44cc],.payer-toggle[data-v-f17a44cc]{align-items:center;display:flex}.payer-cards[data-v-f17a44cc]{grid-template-columns:repeat(2,minmax(0,1fr))}.payer-card[data-v-f17a44cc]{gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-small);background:var(--color-surface);display:grid}.member-options[data-v-f17a44cc]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-options p[data-v-f17a44cc]{color:var(--color-muted);grid-column:1/-1}.exact-options[data-v-f17a44cc]{gap:var(--space-3);display:grid}.exact-options label[data-v-f17a44cc]{grid-template-columns:minmax(0,1fr) minmax(8rem,12rem);align-items:center}code[data-v-f17a44cc]{overflow-wrap:anywhere}.tablet-actions[data-v-f17a44cc]{justify-content:flex-end}button[data-v-f17a44cc]{min-width:7rem}button[data-v-f17a44cc]:disabled{cursor:wait;opacity:.6}[role=alert][data-v-f17a44cc]{color:var(--color-danger)}.tablet-workspace[data-v-781f0735]{gap:var(--space-6);display:grid}.tablet-member-stack article[data-v-781f0735]{min-height:4.5rem;padding:var(--space-3);border-radius:var(--radius-medium);background:var(--color-surface)}.tablet-member-identity[data-v-781f0735]{gap:.25rem;display:grid}.tablet-member-stack time[data-v-781f0735],small[data-v-781f0735]{color:var(--color-muted)}h2[data-v-781f0735],p[data-v-781f0735]{margin:0}form[data-v-781f0735]{gap:var(--space-3);grid-template-columns:1fr auto;display:grid}form label[data-v-781f0735]{grid-column:1/-1;font-weight:750}input[data-v-781f0735],button[data-v-781f0735]{min-height:3rem;padding:0 var(--space-3);font:inherit}button[data-v-781f0735]:disabled{opacity:.6}.tablet-pending[data-v-781f0735]{padding:var(--space-3);border-radius:var(--radius-medium);background:var(--color-surface)}.tablet-pending-list[data-v-781f0735]{gap:var(--space-3);display:grid}.tablet-danger[data-v-781f0735],.tablet-member-tools button[data-v-781f0735]{background:var(--color-danger)}.tablet-pending[data-v-f3a20e2d],.tablet-pending-grid[data-v-f3a20e2d],article[data-v-f3a20e2d],article>div[data-v-f3a20e2d]{gap:var(--space-3);min-width:0;display:grid}.tablet-pending[data-v-f3a20e2d]{gap:var(--space-3)}.tablet-pending-heading[data-v-f3a20e2d],footer[data-v-f3a20e2d]{flex-wrap:wrap}.tablet-pending-grid[data-v-f3a20e2d]{grid-template-columns:repeat(2,minmax(0,1fr))}article[data-v-f3a20e2d]{padding:var(--space-4);border-radius:var(--radius-small);background:var(--color-surface)}h3[data-v-f3a20e2d],p[data-v-f3a20e2d]{margin:0}span[data-v-f3a20e2d],small[data-v-f3a20e2d],.tablet-pending-note[data-v-f3a20e2d]{color:var(--color-muted);overflow-wrap:anywhere}[role=alert][data-v-f3a20e2d]{color:var(--color-danger)}.tablet-group-detail[data-v-e16d7517]{gap:var(--space-6);display:grid}.tablet-group-back-link[data-v-e16d7517]{color:var(--color-accent);font-weight:700}.tablet-ledger[data-v-e16d7517]{gap:var(--space-5);min-width:0;display:grid}.tablet-ledger-heading[data-v-e16d7517]{place-content:center space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.tablet-ledger-heading h2[data-v-e16d7517],.tablet-ledger-heading p[data-v-e16d7517]{margin:0}.tablet-ledger-heading button[data-v-e16d7517]{min-height:3rem;padding:0 var(--space-4);font:inherit}.mobile-sheet-backdrop[data-v-70503e41]{z-index:var(--layer-dialog);background:var(--color-overlay);align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-activity-sheet[data-v-70503e41],.mobile-money-section[data-v-70503e41],form[data-v-70503e41]{gap:var(--space-3);min-width:0;display:grid}.mobile-activity-sheet[data-v-70503e41]{width:100%;max-height:92vh;padding:var(--space-5);border-radius:var(--radius-medium) var(--radius-medium) 0 0;background:var(--color-panel);overflow-y:auto}h3[data-v-70503e41],h4[data-v-70503e41],p[data-v-70503e41]{margin:0}.mobile-sheet-actions[data-v-70503e41]{gap:var(--space-3);display:grid}label[data-v-70503e41]{gap:var(--space-2);font-weight:700;display:grid}.settlement-note[data-v-70503e41]{white-space:pre-wrap;overflow-wrap:anywhere}.settlement-note strong[data-v-70503e41]{display:block}.mobile-filter-controls[data-v-0e156f17],details[data-v-0e156f17]{gap:var(--space-3);min-width:0;display:grid}.mobile-activity-tabs[data-v-0e156f17]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}summary[data-v-0e156f17]{min-height:3.25rem;padding:var(--space-3);font:inherit}.mobile-activity-tabs button[aria-pressed=true][data-v-0e156f17]{color:var(--color-panel);background:var(--color-accent)}summary[data-v-0e156f17]{cursor:pointer;font-weight:700}label[data-v-0e156f17]{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;min-height:3.25rem;display:flex}small[data-v-0e156f17]{color:var(--color-muted);display:block}.mobile-activity-paging[data-v-6d8a37a2]{gap:var(--space-2);display:grid}p[data-v-6d8a37a2]{color:var(--color-danger);margin:0}button[data-v-6d8a37a2]:disabled{opacity:.6}.mobile-activity-months[data-v-551fe941],.mobile-month[data-v-551fe941]{gap:var(--space-3);min-width:0;display:grid}.mobile-month[data-v-551fe941]{padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.mobile-month>header[data-v-551fe941]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}h3[data-v-551fe941],p[data-v-551fe941]{margin:0}.mobile-activity-row[data-v-551fe941]{gap:var(--space-2);width:100%;min-height:3.25rem;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);color:var(--color-text);background:var(--color-surface);text-align:left;overflow-wrap:anywhere;font:inherit;display:grid}.tap-hint[data-v-551fe941]{color:var(--color-accent);justify-self:end;font-weight:700}.mobile-activity[data-v-2e6e7330]{gap:var(--space-3);min-width:0;display:grid}h2[data-v-2e6e7330],p[data-v-2e6e7330]{margin:0}.mobile-balances[data-v-1f42fe41],.balance-stack[data-v-1f42fe41],.suggestion-stack[data-v-1f42fe41],article[data-v-1f42fe41]{gap:var(--space-3);min-width:0;display:grid}h2[data-v-1f42fe41],h3[data-v-1f42fe41],p[data-v-1f42fe41]{margin:0}article[data-v-1f42fe41]{padding:var(--space-3);border-radius:var(--radius-medium);background:var(--color-surface);overflow:hidden}code[data-v-1f42fe41],strong[data-v-1f42fe41]{overflow-wrap:anywhere}article strong[data-v-1f42fe41]{font-size:var(--font-size-large);justify-self:start}.mobile-ledger-settlement[data-v-25f35e2f],.mobile-payments[data-v-25f35e2f],.proposal-drawer[data-v-25f35e2f],form[data-v-25f35e2f]{gap:var(--space-4);min-width:0;display:grid}h2[data-v-25f35e2f],p[data-v-25f35e2f]{margin:0}summary[data-v-25f35e2f]{min-height:3.25rem;padding:var(--space-3) 0;cursor:pointer;font-weight:700}label[data-v-25f35e2f]{gap:var(--space-2);overflow-wrap:anywhere;align-content:start;min-width:0;max-width:100%;font-weight:700;display:grid}button[data-v-25f35e2f]:disabled{cursor:wait;opacity:.6}[role=alert][data-v-25f35e2f]{color:var(--color-danger)}.mobile-payer-fields[data-v-631fdffc],.payer-rows[data-v-631fdffc],article[data-v-631fdffc],label[data-v-631fdffc]{gap:var(--space-4);min-width:0;display:grid}.mobile-payer-fields[data-v-631fdffc]{padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);margin:0}.payer-mode[data-v-631fdffc]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.payer-mode p[data-v-631fdffc]{grid-column:1/-1;margin:0;font-weight:700}.payer-mode label[data-v-631fdffc],.payer-toggle[data-v-631fdffc]{align-items:center;gap:var(--space-2);display:flex}.payer-mode label[data-v-631fdffc]{min-height:3.25rem;padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-small);justify-content:center}.payer-mode input[data-v-631fdffc],.payer-toggle input[data-v-631fdffc]{width:auto;min-height:auto}output[data-v-631fdffc]{color:var(--color-muted);overflow-wrap:anywhere;font-weight:700}.payer-rows[data-v-631fdffc]{padding-top:var(--space-2)}article[data-v-631fdffc]{padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-small)}.mobile-expense-editor[data-v-1bf9d85a],form[data-v-1bf9d85a],label[data-v-1bf9d85a],.member-rows[data-v-1bf9d85a]{gap:var(--space-4);min-width:0;display:grid}header[data-v-1bf9d85a],.segmented-mode[data-v-1bf9d85a],.form-actions[data-v-1bf9d85a]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}h2[data-v-1bf9d85a],p[data-v-1bf9d85a]{margin:0}label[data-v-1bf9d85a]{gap:var(--space-2);overflow-wrap:anywhere;max-width:100%;font-weight:700}fieldset[data-v-1bf9d85a]{min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);margin:0}.segmented-mode p[data-v-1bf9d85a]{flex-basis:100%;font-weight:700}.segmented-mode label[data-v-1bf9d85a],.member-toggle[data-v-1bf9d85a]{align-items:center;gap:var(--space-2);display:flex}.segmented-mode label[data-v-1bf9d85a]{border-radius:var(--radius-small);background:var(--color-surface);flex:1;justify-content:center;min-height:3.25rem}.segmented-mode input[data-v-1bf9d85a],.member-toggle input[data-v-1bf9d85a]{width:auto;min-height:auto}.mobile-member-scroller[data-v-1bf9d85a]{overscroll-behavior:contain;max-height:18rem;overflow:hidden auto}.member-rows[data-v-1bf9d85a]{padding-top:var(--space-3)}.member-toggle[data-v-1bf9d85a],.member-row[data-v-1bf9d85a]{min-width:0}.exact-rows label[data-v-1bf9d85a]{padding-bottom:var(--space-2)}code[data-v-1bf9d85a]{overflow-wrap:anywhere}.form-actions button[data-v-1bf9d85a]{flex:1}button[data-v-1bf9d85a]:disabled{cursor:wait;opacity:.6}[role=alert][data-v-1bf9d85a]{color:var(--color-danger)}.mobile-group-actions[data-v-50d7dc0a],.mobile-member-list[data-v-50d7dc0a],.mobile-owner-actions[data-v-50d7dc0a],.mobile-member-action[data-v-50d7dc0a]{gap:var(--space-5);display:grid}.mobile-member-list[data-v-50d7dc0a],.mobile-owner-actions[data-v-50d7dc0a],.mobile-member-action[data-v-50d7dc0a]{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel)}.mobile-member-list article[data-v-50d7dc0a]{gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-border);display:grid}.mobile-stack[data-v-50d7dc0a]{gap:var(--space-3);display:grid}.mobile-member-list small[data-v-50d7dc0a],.mobile-pending small[data-v-50d7dc0a],.mobile-member-action p[data-v-50d7dc0a]{color:var(--color-muted);overflow-wrap:anywhere}h2[data-v-50d7dc0a],p[data-v-50d7dc0a]{margin:0}form[data-v-50d7dc0a]{gap:var(--space-3);display:grid}label[data-v-50d7dc0a]{font-weight:750}input[data-v-50d7dc0a],button[data-v-50d7dc0a]{width:100%;min-height:3.25rem;padding:var(--space-3);font:inherit}input[data-v-50d7dc0a]{min-width:0}button[data-v-50d7dc0a]:disabled{opacity:.6}.mobile-pending[data-v-50d7dc0a]{padding:var(--space-3);border-radius:var(--radius-medium);background:var(--color-surface)}.mobile-danger[data-v-50d7dc0a],.mobile-member-action button[data-v-50d7dc0a]{background:var(--color-danger)}.mobile-pending[data-v-f3c0ca57],ul[data-v-f3c0ca57],li[data-v-f3c0ca57]{gap:var(--space-3);min-width:0;display:grid}h3[data-v-f3c0ca57],p[data-v-f3c0ca57]{margin:0}.pending-explainer[data-v-f3c0ca57],li span[data-v-f3c0ca57],li small[data-v-f3c0ca57]{color:var(--color-muted);overflow-wrap:anywhere}.sync-button[data-v-f3c0ca57]{width:100%;min-height:3.25rem}ul[data-v-f3c0ca57]{margin:0;padding:0;list-style:none}li[data-v-f3c0ca57]{padding:var(--space-4);border-radius:var(--radius-small);background:var(--color-surface)}.mobile-pending-actions[data-v-f3c0ca57]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-pending-actions button[data-v-f3c0ca57]{min-width:0;min-height:3rem}[role=alert][data-v-f3c0ca57]{color:var(--color-danger)}.mobile-group-detail[data-v-f39b76e8]{gap:var(--space-6);min-width:0;display:grid}.mobile-group-detail>a[data-v-f39b76e8]{color:var(--color-accent);font-weight:700}.mobile-group-detail h1[data-v-f39b76e8]{overflow-wrap:anywhere}.mobile-ledger[data-v-f39b76e8]{gap:var(--space-5);min-width:0;display:grid}.mobile-ledger-heading[data-v-f39b76e8]{gap:var(--space-3);width:100%;min-width:0;display:grid}.mobile-ledger-heading h2[data-v-f39b76e8],.mobile-ledger-heading p[data-v-f39b76e8]{margin:0}.mobile-ledger-heading button[data-v-f39b76e8]{box-sizing:border-box;width:100%;min-height:3.25rem;padding:var(--space-3);font:inherit}.invitation-inbox[data-v-d5825c1a]{gap:var(--space-6);display:grid}header[data-v-d5825c1a]{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}header>span[data-v-d5825c1a],.empty-state[data-v-d5825c1a]{color:var(--color-muted)}table[data-v-d5825c1a]{border-collapse:collapse;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);width:100%;overflow:hidden}th[data-v-d5825c1a],td[data-v-d5825c1a]{padding:var(--space-5);text-align:left;border-bottom:var(--border-width) solid var(--color-border)}.actions[data-v-d5825c1a]{gap:var(--space-3);display:flex}button[data-v-d5825c1a]{min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-medium);color:var(--color-panel);background:var(--color-accent);font:inherit;cursor:pointer;border:0;font-weight:700}.quiet-button[data-v-d5825c1a]{color:var(--color-accent);background:var(--color-panel)}button[data-v-d5825c1a]:disabled{cursor:wait;opacity:.6}.tablet-invitations[data-v-e0abc32b]{gap:var(--space-6);display:grid}.tablet-invitation-card h2[data-v-e0abc32b]{margin:var(--space-3) 0 0}.tablet-invitation-card small[data-v-e0abc32b],.tablet-invitation-card time[data-v-e0abc32b]{color:var(--color-muted)}.tablet-invitation-card footer[data-v-e0abc32b]{justify-content:end}button[data-v-e0abc32b]{border-radius:var(--radius-medium);min-width:7rem;min-height:3rem;color:var(--color-panel);background:var(--color-accent);font:inherit;border:0;font-weight:700}.decline[data-v-e0abc32b]{color:var(--color-accent);background:var(--color-surface)}.mobile-invitations[data-v-b53d03ca]{gap:var(--space-6);min-width:0;display:grid}ul[data-v-b53d03ca]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}li[data-v-b53d03ca]{gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);display:grid}li h2[data-v-b53d03ca],li p[data-v-b53d03ca]{overflow-wrap:anywhere;margin:0}li small[data-v-b53d03ca],li time[data-v-b53d03ca]{color:var(--color-muted)}li div[data-v-b53d03ca]{gap:var(--space-3);display:grid}button[data-v-b53d03ca]{width:100%;min-height:3.25rem;padding:var(--space-3);border-radius:var(--radius-medium);color:var(--color-panel);background:var(--color-accent);font:inherit;border:0;font-weight:700}.decline[data-v-b53d03ca]{color:var(--color-accent);background:var(--color-surface)}:root{--color-text:#172033;--color-surface:#f4f7fb;--color-panel:#fff;--color-border:#dbe2ec;--color-muted:#526078;--color-accent:#3457d5;--color-danger:#a62d35;--font-size-small:.8rem;--font-size-body:1.1rem;--font-size-display:clamp(2.5rem, 8vw, 5rem);--line-height-tight:1;--line-height-body:1.7;--space-3:.75rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-medium:.75rem;--border-width:1px;--layer-navigation:10;--layer-dialog:40;--color-overlay:#1720338c;--shadow-dialog:0 1.5rem 4rem #1720334d;color:var(--color-text);background:var(--color-surface);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit}.page{max-width:48rem}.eyebrow{color:var(--color-accent);font-size:var(--font-size-small);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-weight:750}h1{max-width:18ch;font-size:var(--font-size-display);line-height:var(--line-height-tight);letter-spacing:-.045em;margin:0}.page-copy{max-width:60ch;color:var(--color-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:1.5rem 0 0}.action-link{color:var(--color-accent);margin-top:2rem;font-weight:700;display:inline-block}.dashboard-button{min-height:3rem;padding:0 var(--space-5);border-radius:var(--radius-medium);color:var(--color-panel);background:var(--color-accent);font:inherit;cursor:pointer;border:0;font-weight:750}.dashboard-button:disabled{cursor:wait;opacity:.6}.dashboard-button:focus-visible,.dashboard-link:focus-visible,.dashboard-row:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.dashboard-live{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-surface{min-width:0;padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel)}.dashboard-list{row-gap:var(--space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-row{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);text-decoration:none}.dashboard-link{color:var(--color-accent);font-weight:700}.dashboard-muted{color:var(--color-muted)}.dashboard-error-surface{padding:var(--space-5);border-left:var(--space-3) solid var(--color-danger);border-radius:var(--radius-medium);color:var(--color-danger);background:var(--color-panel)}.view-freshness{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);color:var(--color-muted);margin:0}.view-freshness[data-state=cache],.view-freshness[data-state=stale],.view-freshness[data-state=unavailable]{color:var(--color-text)}.dashboard-skeleton-tile{border-radius:var(--radius-medium);background:var(--color-border);opacity:.65;min-height:8rem}.group-touch-actions button{border-radius:var(--radius-medium);color:var(--color-panel);background:var(--color-accent);border:0;font-weight:700}.group-desktop-actions button{border-radius:var(--radius-medium);color:var(--color-panel);background:var(--color-accent);cursor:pointer;border:0;font-weight:700}.group-flow-panel{gap:var(--space-3);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);display:grid}.group-workspace-panel{gap:var(--space-5);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel);display:grid}.group-spread-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mobile-workspace-panel{box-sizing:border-box;width:100%;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-panel)}.mobile-form-controls input,.mobile-form-controls select,.mobile-form-controls button{box-sizing:border-box;width:100%;min-width:0;min-height:3.25rem;padding:var(--space-3);font:inherit}
