.fd.svelte-1p8rmlj{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:var(--col-pad-y-top) var(--col-pad-x) var(--col-pad-y-bottom);background:var(--bg-steel);border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--fg)}.fd__head.svelte-1p8rmlj{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--border)}.fd__identity.svelte-1p8rmlj,.fd__headline.svelte-1p8rmlj,.fd__person-copy.svelte-1p8rmlj,.fd__tx-main.svelte-1p8rmlj{min-width:0}.fd__eyebrow.svelte-1p8rmlj{color:var(--fg-muted);font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fd__title.svelte-1p8rmlj{margin:1px 0 0;font-family:ui-sans-serif,Inter,system-ui,sans-serif;font-size:var(--text-md);font-weight:850;line-height:1.08;letter-spacing:0;text-transform:uppercase}.fd__sub.svelte-1p8rmlj{margin:2px 0 0;color:var(--fg-faint);font-family:ui-sans-serif,Inter,system-ui,sans-serif;font-size:var(--text-sm);line-height:1.3}.fd__headline.svelte-1p8rmlj{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.fd__headline.svelte-1p8rmlj strong:where(.svelte-1p8rmlj){font-size:var(--text-lg);line-height:1;font-weight:950;font-variant-numeric:tabular-nums;white-space:nowrap}.fd__headline.svelte-1p8rmlj span:where(.svelte-1p8rmlj){color:var(--fg-muted);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.fd__history.svelte-1p8rmlj{display:flex;flex-direction:column;gap:7px;min-width:0;padding:8px;border:1px solid var(--border);background:var(--bg-steel-soft)}.fd__view-head.svelte-1p8rmlj{display:flex;min-width:0}.fd__view-head.svelte-1p8rmlj .timeline__section-selector{min-width:0;flex:1 1 auto}.fd__history.svelte-1p8rmlj .tfc{box-sizing:border-box;width:100%;max-width:100%;border-bottom:0}.fd__history-axis.svelte-1p8rmlj{position:relative;height:22px;margin-top:-4px;border-top:1px solid color-mix(in srgb,var(--fg) 28%,transparent)}.fd__history-axis.svelte-1p8rmlj span:where(.svelte-1p8rmlj){position:absolute;top:-1px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;min-width:24px;color:var(--fg-muted);font-size:7.5px;font-style:normal;font-weight:900;letter-spacing:.02em;white-space:nowrap}.fd__history-axis.svelte-1p8rmlj span:where(.svelte-1p8rmlj):first-child{transform:translate(0);align-items:flex-start}.fd__history-axis.svelte-1p8rmlj span:where(.svelte-1p8rmlj):last-child{transform:translate(-100%);align-items:flex-end}.fd__history-axis.svelte-1p8rmlj i:where(.svelte-1p8rmlj){width:1px;height:6px;background:currentColor}.fd__history-axis.svelte-1p8rmlj em:where(.svelte-1p8rmlj){font-style:normal}.fd__history-axis-marker--major.svelte-1p8rmlj{color:var(--fg)}.fd__stats.svelte-1p8rmlj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.fd__stats.svelte-1p8rmlj div:where(.svelte-1p8rmlj){min-width:0;padding:6px 7px;border:1px solid var(--border);background:var(--bg-elev)}.fd__stats.svelte-1p8rmlj span:where(.svelte-1p8rmlj),.fd__stats.svelte-1p8rmlj strong:where(.svelte-1p8rmlj){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd__stats.svelte-1p8rmlj span:where(.svelte-1p8rmlj){color:var(--fg-faint);font-size:7.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fd__stats.svelte-1p8rmlj strong:where(.svelte-1p8rmlj){margin-top:2px;font-size:var(--text-sm);font-weight:900;font-variant-numeric:tabular-nums}.fd__groups.svelte-1p8rmlj{display:flex;flex-direction:column;gap:8px;min-width:0}.fd__group.svelte-1p8rmlj{position:relative;min-width:0;border:1px solid var(--border);background:var(--bg-elev)}.fd__group--active.svelte-1p8rmlj{background:var(--pick-selected-bg);box-shadow:var(--pick-selected-ring)}.fd__group--focused.svelte-1p8rmlj:not(.fd__group--active){border-color:color-mix(in srgb,var(--fg) 52%,transparent)}.fd__group-head.svelte-1p8rmlj{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:70px;padding:8px 8px 8px 12px;cursor:pointer}.fd__group-head.svelte-1p8rmlj:hover:not(:has(.fd__open-person:hover)),.fd__group-head.svelte-1p8rmlj:focus-visible{outline:none;background:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring)}.fd__swatch.svelte-1p8rmlj{position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--fg)}.fd__swatch--s1.svelte-1p8rmlj{background:color-mix(in srgb,var(--party-d, #3d7cff) 72%,#ffffff 8%)}.fd__swatch--s2.svelte-1p8rmlj{background:color-mix(in srgb,var(--tone-good, #1f8a5b) 70%,#ffffff 8%)}.fd__swatch--s3.svelte-1p8rmlj{background:color-mix(in srgb,var(--steel, #8da1aa) 84%,#ffffff 6%)}.fd__swatch--s4.svelte-1p8rmlj{background:color-mix(in srgb,var(--accent, #c79d43) 76%,#ffffff 8%)}.fd__swatch--s5.svelte-1p8rmlj{background:color-mix(in srgb,var(--party-r, #c94f4f) 64%,#ffffff 10%)}.fd__swatch--s6.svelte-1p8rmlj{background:color-mix(in srgb,var(--fg-muted, #766f61) 68%,#ffffff 14%)}.fd__person.svelte-1p8rmlj{min-width:0;display:flex;align-items:center;gap:8px}.fd__photo.svelte-1p8rmlj{flex:0 0 auto;width:42px;height:48px;overflow:hidden;border:1px solid var(--border-strong);background:var(--bg-steel-soft)}.fd__photo.svelte-1p8rmlj img:where(.svelte-1p8rmlj){display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.12) contrast(1.04)}.fd__person-copy.svelte-1p8rmlj{display:flex;flex-direction:column;gap:5px}.fd__person-copy.svelte-1p8rmlj strong:where(.svelte-1p8rmlj),.fd__person-copy.svelte-1p8rmlj em:where(.svelte-1p8rmlj){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd__person-copy.svelte-1p8rmlj strong:where(.svelte-1p8rmlj){font-family:ui-sans-serif,Inter,system-ui,sans-serif;font-size:var(--text-sm);line-height:1.05;font-weight:850;text-transform:uppercase}.fd__person-copy.svelte-1p8rmlj em:where(.svelte-1p8rmlj){align-self:flex-start;padding:2px 5px;border:1px solid var(--border-strong);background:var(--bg-steel-soft);color:var(--fg);font-size:var(--text-xs);font-style:normal;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.fd__group-money.svelte-1p8rmlj{min-width:88px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.fd__group-money.svelte-1p8rmlj strong:where(.svelte-1p8rmlj){font-size:var(--text-md);line-height:1;font-weight:950;font-variant-numeric:tabular-nums;white-space:nowrap}.fd__group-money.svelte-1p8rmlj span:where(.svelte-1p8rmlj){color:var(--fg-muted);font-size:7.5px;font-weight:900;text-transform:uppercase}.fd__open-person.svelte-1p8rmlj{min-width:42px;min-height:26px;padding:0 7px;border:1px solid var(--border-strong);background:transparent;color:var(--fg);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;cursor:pointer}.fd__open-person.svelte-1p8rmlj:hover:not(:disabled){background:var(--open-hover-bg);box-shadow:var(--open-hover-ring)}.fd__open-person.svelte-1p8rmlj:disabled{opacity:.35;cursor:default}.fd__txs.svelte-1p8rmlj{display:flex;flex-direction:column;border-top:1px solid var(--border)}.fd__tx.svelte-1p8rmlj{display:grid;grid-template-columns:58px minmax(0,1fr) 48px auto;align-items:center;gap:8px;min-height:38px;padding:6px 8px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--fg);font-family:var(--font-mono);text-align:left;cursor:pointer}.fd__tx.svelte-1p8rmlj:last-child{border-bottom:0}.fd__tx.svelte-1p8rmlj:hover:not(:disabled){background:var(--open-hover-bg);box-shadow:var(--open-hover-ring)}.fd__tx.svelte-1p8rmlj:disabled{cursor:default}.fd__tx--out.svelte-1p8rmlj{opacity:.38}.fd__tx-date.svelte-1p8rmlj,.fd__tx-count.svelte-1p8rmlj,.fd__tx-amount.svelte-1p8rmlj,.fd__tx-main.svelte-1p8rmlj strong:where(.svelte-1p8rmlj),.fd__tx-main.svelte-1p8rmlj em:where(.svelte-1p8rmlj){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd__tx-date.svelte-1p8rmlj{color:var(--fg-muted);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.fd__tx-main.svelte-1p8rmlj{display:flex;flex-direction:column;gap:2px}.fd__tx-main.svelte-1p8rmlj strong:where(.svelte-1p8rmlj){font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.fd__tx-main.svelte-1p8rmlj em:where(.svelte-1p8rmlj){color:var(--fg-faint);font-size:7.5px;font-style:normal;font-weight:900;text-transform:uppercase}.fd__tx-count.svelte-1p8rmlj{color:var(--fg-faint);font-size:7.5px;font-weight:900;text-align:right;text-transform:uppercase}.fd__tx-amount.svelte-1p8rmlj{font-size:var(--text-xs);font-weight:950;font-variant-numeric:tabular-nums;text-align:right}
