.money-flow-layout{display:flex;flex-direction:column;gap:var(--ds-space-6);position:relative;overflow:hidden}.money-flow-layout__header{display:flex;justify-content:space-between;gap:var(--ds-space-4);align-items:flex-start;position:relative;padding:clamp(18px,3vw,24px);border-radius:calc(var(--ds-radius-lg) + 2px);border:1px solid color-mix(in srgb,var(--accent) 14%,var(--hairline-soft));background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 14%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-soft) 82%,transparent),var(--surface-panel))}.money-flow-layout__lead{display:flex;align-items:flex-start;gap:var(--ds-space-3);flex:1;min-width:0}.money-flow-layout__icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--hairline-soft));background:color-mix(in srgb,var(--surface-panel) 88%,transparent);color:var(--ds-color-text-primary);font-size:1rem}.money-flow-layout__section{gap:var(--ds-space-2);flex:1}.money-flow-layout__balance{display:flex;flex-direction:column;gap:var(--ds-space-1);padding:14px 16px;border-radius:calc(var(--ds-radius-lg) - 2px);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--hairline-soft));background:color-mix(in srgb,var(--surface-panel) 88%,transparent);box-shadow:none;min-width:180px;align-items:flex-end}.money-flow-layout__balance-label{font-size:var(--ds-font-size-xs);color:var(--ds-color-text-muted);text-transform:uppercase;letter-spacing:.08em}.money-flow-layout__body{display:flex;flex-direction:column;gap:var(--ds-space-5)}.money-flow-form{display:flex;flex-direction:column;gap:var(--ds-space-4)}.money-flow-quick{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.money-flow-preview,.money-flow-result{display:flex;flex-direction:column;gap:var(--ds-space-3);animation:money-flow-enter var(--ds-motion-slow) var(--ds-ease-out)}.money-flow-confirmation{display:flex;flex-direction:column;gap:var(--ds-space-4);animation:money-flow-enter var(--ds-motion-slow) var(--ds-ease-out)}.money-flow-confirmation__facts{display:flex;flex-direction:column;gap:var(--ds-space-2);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--surface-panel);padding:var(--ds-space-4);box-shadow:var(--shadow-soft)}.money-flow-confirmation__recipient{display:flex;align-items:center;gap:var(--ds-space-3);padding:0 0 var(--ds-space-3);border-bottom:1px solid var(--hairline-soft)}.money-flow-confirmation__recipient-avatar{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;background:var(--surface-avatar);color:var(--surface-avatar-ink);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);border:1px solid var(--surface-avatar-border)}.money-flow-confirmation__recipient-avatar img{width:100%;height:100%;object-fit:cover}.money-flow-confirmation__recipient-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.money-flow-confirmation__recipient-lines{display:grid;gap:2px}.money-flow-confirmation__recipient-name{color:var(--ds-color-text-primary);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.2}.money-flow-confirmation__recipient-meta{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.money-flow-confirmation__fact-row{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding-top:6px}.money-flow-confirmation__fact-value{color:var(--ds-color-text-primary);font-size:.98rem;font-weight:700;letter-spacing:-.02em;text-align:right}.money-flow-confirmation__hero{display:flex;flex-direction:column;gap:var(--ds-space-4);padding:16px;border-radius:var(--ds-radius-lg);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:var(--surface-panel);box-shadow:var(--shadow-soft)}.boon-pay-review-shell .money-flow-confirmation__recipient{padding-bottom:var(--ds-space-4)}.money-flow-confirmation__hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3)}.money-flow-confirmation__ready-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);background:var(--surface-accent);color:var(--accent);font-size:var(--ds-font-size-xs);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.money-flow-confirmation__eyebrow{display:block;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.money-flow-confirmation__hero-title{display:block;color:var(--ds-color-text-primary);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.25}.money-flow-confirmation__money-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.money-flow-confirmation__money-card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--ds-radius-md);background:var(--surface-panel);border:1px solid var(--hairline-soft);box-shadow:none}.money-flow-confirmation__money-label{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);text-transform:uppercase;letter-spacing:.08em}.money-flow-confirmation__money-value.ui-money{font-size:clamp(1.68rem,4.2vw,2.45rem);line-height:1;font-weight:760;letter-spacing:-.045em}.money-flow-confirmation__money-stack{display:flex;flex-direction:column;gap:6px}.money-flow-confirmation__approx{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs)}.money-flow-confirmation__meta-row{display:flex;justify-content:space-between;gap:var(--ds-space-3)}.money-flow-confirmation__meta-item{display:flex;flex-direction:column;gap:4px}.money-flow-confirmation__meta-item--right{text-align:right}.money-flow-confirmation__rows{display:flex;flex-direction:column;gap:var(--ds-space-1);border-radius:var(--ds-radius-lg);background:var(--surface-panel);padding:var(--ds-space-4);border:1px solid var(--hairline-soft);box-shadow:var(--shadow-soft)}.money-flow-confirmation__row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);padding:10px 0;border-bottom:1px solid var(--hairline-soft)}.money-flow-confirmation__row--total{border-top:1px solid var(--hairline-strong);margin-top:var(--ds-space-2);padding-top:var(--ds-space-3)}.money-flow-confirmation__details-title{font-size:var(--ds-font-size-xs);color:var(--ds-color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.money-flow-confirmation__label{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm)}.money-flow-confirmation__value{color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.money-flow-confirmation__estimate{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.money-flow-confirmation__estimate-copy,.money-flow-confirmation__fee-note{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);text-align:right}.money-flow-confirmation__fee-note{margin-top:-4px;padding:0 4px;text-align:left}.money-flow-confirmation__actions{display:flex;flex-direction:column;gap:10px;position:static;z-index:auto;padding:var(--ds-space-3);border-radius:var(--ds-radius-lg);background:var(--surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hairline-soft);box-shadow:var(--shadow-nav)}.money-flow-confirmation__primary{width:100%;min-height:58px;box-shadow:var(--button-primary-shadow)}.money-flow-confirmation__hints{display:flex;flex-direction:column;gap:var(--ds-space-2);border-left:2px solid color-mix(in srgb,var(--accent) 28%,transparent);padding:2px 0 2px var(--ds-space-3)}.money-flow-confirmation__hint{margin:0;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm)}.money-flow-preview__rows,.money-flow-receipt-inline{display:flex;flex-direction:column;gap:var(--ds-space-2)}.money-flow-preview__row,.money-flow-receipt-inline__row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);padding:10px 0;border-bottom:1px solid var(--hairline-soft)}.money-flow-preview__row:last-child,.money-flow-receipt-inline__row:last-child{border-bottom:none}.money-flow-preview__label{font-size:var(--ds-font-size-sm);color:var(--ds-color-text-muted)}.money-flow-preview__value{font-family:var(--ds-font-mono);color:var(--ds-color-text-primary);text-align:right}.money-flow-preview__actions,.money-flow-result__actions{display:flex;gap:var(--ds-space-2);justify-content:flex-end}.money-flow-result__status{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);align-items:center}.money-flow-result__success{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,3vw,22px);align-items:start;padding:clamp(18px,3vw,24px);border-radius:var(--ds-radius-lg);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:var(--surface-panel);box-shadow:var(--shadow-soft)}.money-flow-result__success--status{align-items:stretch}.money-flow-result__success-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);box-shadow:var(--button-primary-shadow);animation:money-flow-success-pop .26s var(--ds-ease-out)}.money-flow-result__success-icon i{font-size:22px}.money-flow-result__success-copy{display:flex;flex-direction:column;gap:10px}.money-flow-result__hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3)}.money-flow-result__hero-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.money-flow-result__eyebrow{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);text-transform:uppercase;letter-spacing:.08em}.money-flow-result__headline{color:var(--ds-color-text-primary);font-size:clamp(1.18rem,2vw,1.5rem);line-height:1.18;letter-spacing:-.03em}.money-flow-result__amount{color:var(--ds-color-text-primary);font-size:clamp(2.35rem,5vw,3.35rem);font-weight:800;line-height:.94;letter-spacing:-.065em;margin-top:2px;transition:opacity .18s var(--ds-ease-out),transform .18s var(--ds-ease-out)}.money-flow-result__reference-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--surface-accent) 72%,var(--surface-panel));color:color-mix(in srgb,var(--accent) 78%,white 22%);font-size:var(--ds-font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.money-flow-result__recipient{display:flex;flex-direction:column;gap:4px;padding-bottom:2px}.money-flow-result__recipient strong{color:var(--ds-color-text-primary);font-size:clamp(1rem,1.8vw,1.08rem);line-height:1.22}.money-flow-result__recipient span,.money-flow-result__supporting{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm)}.money-flow-result__supporting{font-size:.82rem}.money-flow-result__identity{margin-top:14px}.money-flow-result__trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.money-flow-result__trust-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:12px;border:1px solid var(--hairline-soft);background:color-mix(in srgb,var(--surface-panel-quiet) 86%,transparent);color:color-mix(in srgb,var(--ds-color-text-muted) 92%,white 8%);font-size:var(--ds-font-size-xs)}.money-flow-result__rows{display:flex;flex-direction:column;gap:0;border-radius:var(--ds-radius-lg);overflow:hidden;border:1px solid var(--hairline-soft);background:color-mix(in srgb,var(--surface-panel) 94%,transparent);box-shadow:var(--shadow-soft)}.money-flow-result__row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);padding:13px 16px;border-bottom:1px solid var(--hairline-soft)}.boon-pay-processing-shell .pay-processing-shell__amount{letter-spacing:-.04em}.money-flow-result__row:last-child{border-bottom:none}.money-flow-result__row>span{color:var(--ds-color-text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.money-flow-result__row>strong{color:var(--ds-color-text-primary);text-align:right;font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.money-flow-result__hints{display:flex;flex-direction:column;gap:6px;padding-top:4px}.money-flow-result__details-title{color:var(--ds-color-text-primary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold)}.money-flow-result__hint{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);line-height:1.5;margin:0}.money-flow-result__receipt-note{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);background:var(--surface-accent);color:var(--accent);font-size:var(--ds-font-size-xs);letter-spacing:.02em}.money-flow-result__actions .ui-button,.money-flow-confirmation__actions .ui-button,.money-flow-quick .ui-button{min-height:46px}.money-flow-recovery{display:flex;flex-direction:column;gap:var(--ds-space-2);border:1px solid color-mix(in srgb,var(--danger) 36%,transparent);border-radius:var(--ds-radius-md);padding:var(--ds-space-3);background:var(--surface-danger)}.money-flow-recovery__message{color:#fecaca;font-size:var(--ds-font-size-sm)}.money-flow-recovery__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.money-flow-receipt-full{display:flex;flex-direction:column;gap:var(--ds-space-3);animation:money-flow-enter var(--ds-motion-slow) var(--ds-ease-out)}.money-flow-receipt{display:flex;flex-direction:column;gap:var(--ds-space-3)}.money-flow-receipt--compact{border:1px solid var(--hairline-soft);border-radius:var(--ds-radius-lg);padding:var(--ds-space-4);background:var(--surface-panel-soft);box-shadow:var(--shadow-soft)}.money-flow-receipt__status-row{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-2)}.money-flow-receipt__eyebrow{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);letter-spacing:.08em;text-transform:uppercase}.money-flow-receipt__rows{display:flex;flex-direction:column;gap:0;border-radius:var(--ds-radius-lg);overflow:hidden;border:1px solid var(--hairline-soft);background:var(--surface-panel);box-shadow:var(--shadow-soft)}.money-flow-receipt__row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);padding:12px 16px;border-bottom:1px solid var(--hairline-soft)}.money-flow-receipt__row:last-child{border-bottom:none}.money-flow-receipt__row>span{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm)}.money-flow-receipt__row>strong{color:var(--ds-color-text-primary);text-align:right;font-weight:var(--ds-font-weight-semibold);letter-spacing:-.02em}.money-flow-receipt__recipient{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.money-flow-receipt__recipient-meta{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);text-align:right}.money-flow-receipt__row--total{background:var(--surface-panel-strong)}.money-flow-receipt__notes{display:flex;flex-direction:column;gap:8px}.money-flow-receipt__note{margin:0;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);line-height:1.5}.money-flow-form__row{display:flex;flex-direction:column;gap:var(--ds-space-1)}.money-flow-form__label{font-size:var(--ds-font-size-sm);color:var(--ds-color-text-muted)}@media(max-width:900px){.money-flow-layout__header{flex-direction:column;align-items:stretch;padding:16px}.money-flow-layout__lead{width:100%}.money-flow-layout__balance{align-items:flex-start;min-width:0}.money-flow-result__actions{flex-direction:column-reverse}.money-flow-result__actions .ui-button{width:100%}.money-flow-result__success{grid-template-columns:1fr}.money-flow-result__hero-top{flex-direction:column;align-items:flex-start}.money-flow-result__reference-pill{min-height:30px}.money-flow-confirmation__recipient{align-items:flex-start}.money-flow-result__row,.money-flow-receipt__row,.money-flow-preview__row,.money-flow-receipt-inline__row,.money-flow-confirmation__row{flex-direction:column;align-items:stretch;gap:6px}.money-flow-preview__value,.money-flow-confirmation__value,.money-flow-receipt__row>strong{text-align:left}}@keyframes money-flow-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes money-flow-success-pop{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.money-flow-sticky-actions{position:sticky;bottom:max(12px,env(safe-area-inset-bottom));z-index:12;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--hairline-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-panel) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-nav)}.money-flow-sticky-actions__helper{color:var(--text-helper, var(--ds-color-text-muted));font-size:var(--ds-font-size-sm);line-height:1.4}.money-flow-sticky-actions__actions,.money-receipt-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.money-flow-sticky-actions__actions .ui-button{min-height:50px}.money-flow-sticky-actions__actions .ui-button--primary{flex:1 1 220px}.money-amount-hero,.money-counterparty-header,.money-participant-row{border:1px solid var(--hairline-soft);border-radius:22px;background:var(--surface-panel);box-shadow:none}.money-amount-hero{display:flex;flex-direction:column;gap:16px;padding:18px}.money-amount-hero[role=button]{cursor:text}.money-amount-hero[role=button]:focus-visible,.money-counterparty-header__action:focus-visible,.money-participant-row__action:focus-visible{outline:none;box-shadow:var(--finance-focus-ring)}.money-amount-hero__main{display:grid;gap:8px;justify-items:center;text-align:center}.money-amount-hero__label-row{display:inline-flex;align-items:center;gap:8px;color:var(--text-helper, var(--ds-color-text-muted));font-size:var(--ds-font-size-sm);font-weight:700}.money-amount-hero__icon{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;background:var(--surface-panel-soft);color:var(--text-primary, var(--ds-color-text-primary))}.money-amount-hero__amount .ui-money{color:var(--text-primary, var(--ds-color-text-primary));font-size:clamp(2.25rem,8vw,4rem);font-weight:760;line-height:.95;letter-spacing:-.04em}.money-amount-hero__rows{display:grid;gap:0;overflow:hidden;border:1px solid var(--hairline-soft);border-radius:16px;background:var(--surface-panel-soft)}.money-amount-hero__row{display:flex;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid var(--hairline-soft)}.money-amount-hero__row:last-child{border-bottom:0}.money-amount-hero__row>span,.money-amount-hero__meta,.money-counterparty-header__details,.money-participant-row__copy span{color:var(--text-helper, var(--ds-color-text-muted));font-size:var(--ds-font-size-sm)}.money-amount-hero__row>strong{color:var(--text-primary, var(--ds-color-text-primary));text-align:right;font-weight:700}.money-amount-hero__meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.money-amount-hero__meta span,.money-counterparty-header__trust span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--hairline-soft);border-radius:999px;background:var(--surface-panel-soft)}.money-counterparty-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px}.money-counterparty-header--compact{grid-template-columns:auto minmax(0,1fr);border-radius:18px;padding:10px 12px}.money-counterparty-header__avatar,.money-participant-row__avatar{width:48px;height:48px;border-radius:15px;background:var(--surface-avatar)}.money-counterparty-header--compact .money-counterparty-header__avatar{width:40px;height:40px;border-radius:13px}.money-counterparty-header__body,.money-participant-row__copy{display:grid;gap:4px;min-width:0}.money-counterparty-header__name,.money-participant-row__copy strong{color:var(--text-primary, var(--ds-color-text-primary));font-size:1rem;font-weight:720;line-height:1.2}.money-counterparty-header__details{display:flex;flex-wrap:wrap;gap:4px 10px}.money-counterparty-header__trust{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.money-counterparty-header__trust span{min-height:24px;font-size:var(--ds-font-size-xs)}.money-counterparty-header__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.money-counterparty-header__action,.money-participant-row__action{min-height:36px;padding:0 12px;border:1px solid var(--hairline-soft);border-radius:999px;background:var(--surface-panel-soft);color:var(--text-primary, var(--ds-color-text-primary));font-size:var(--ds-font-size-xs);font-weight:700}.money-counterparty-header__action:disabled{cursor:not-allowed;opacity:.55}.money-receipt-actions{padding-top:2px}.money-receipt-actions .ui-button{min-height:44px}.money-participant-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px}.money-participant-row__identity{display:flex;align-items:center;gap:12px;min-width:0}.money-participant-row__side{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-align:right}.money-participant-row__amount.ui-money{font-size:1rem;font-weight:740}@media(max-width:760px){.money-flow-sticky-actions{margin-inline:-2px;border-radius:18px}.money-flow-sticky-actions__actions,.money-receipt-actions{flex-direction:column-reverse}.money-flow-sticky-actions__actions .ui-button,.money-receipt-actions .ui-button{width:100%}.money-counterparty-header,.money-participant-row{grid-template-columns:1fr;align-items:stretch}.money-counterparty-header__actions,.money-participant-row__side{justify-content:flex-start;text-align:left}.money-amount-hero__row{flex-direction:column;gap:6px}.money-amount-hero__row>strong{text-align:left}}.money-flow-layout{gap:18px;border:0;background:transparent;box-shadow:none}.money-flow-layout__header{align-items:flex-start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.money-flow-layout__lead{gap:14px}.money-flow-layout__icon{width:38px;height:38px;border-radius:12px;border:1px solid var(--hairline-soft);background:var(--surface-panel);color:var(--text-primary)}.money-flow-layout__balance{min-width:148px;padding:10px 12px;border-radius:14px;border:1px solid var(--hairline-soft);background:var(--surface-panel);align-items:flex-end;box-shadow:none}.money-flow-layout__balance-label{color:var(--text-tiny);font-size:11px;font-weight:700;letter-spacing:.08em}.money-flow-layout__balance .ui-money{font-size:15px;color:var(--text-primary)}.money-flow-layout__body{gap:16px}.money-flow-confirmation,.money-flow-result{gap:14px;background:transparent}.money-flow-confirmation__hero,.money-flow-confirmation__rows,.money-flow-result__success,.money-flow-receipt-full,.money-flow-receipt,.money-flow-receipt-inline,.money-flow-recovery{border:1px solid var(--hairline-soft);border-radius:18px;background:var(--surface-panel);box-shadow:none}.money-flow-confirmation__hero{gap:16px;padding:16px 18px;border-color:var(--hairline-soft)}.money-flow-confirmation__hero-top{gap:12px}.money-flow-confirmation__eyebrow,.money-flow-result__eyebrow,.money-flow-receipt__eyebrow,.money-flow-confirmation__details-title,.money-flow-result__details-title{color:var(--text-tiny);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.money-flow-confirmation__hero-title{color:var(--text-primary);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.24;letter-spacing:-.03em}.money-flow-confirmation__ready-badge{min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(46,139,87,.12);background:#edf7f0;color:#236b44;font-size:11px;font-weight:700;letter-spacing:.05em}.money-flow-confirmation__recipient{align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--hairline-soft)}.money-flow-confirmation__recipient-avatar{width:42px;height:42px;border-radius:12px;border:1px solid var(--surface-avatar-border);background:var(--surface-avatar);color:var(--surface-avatar-ink)}.money-flow-confirmation__recipient-name{color:var(--text-primary);font-size:15px;font-weight:650;line-height:1.2}.money-flow-confirmation__recipient-meta,.money-flow-result__recipient span,.money-flow-result__supporting,.money-flow-confirmation__label,.money-flow-confirmation__estimate-copy,.money-flow-confirmation__fee-note,.money-flow-confirmation__hint,.money-flow-result__hint,.money-flow-result__receipt-note,.money-flow-receipt__recipient-meta,.money-flow-receipt__note,.money-flow-receipt__row>span{color:var(--text-muted);font-size:12px;line-height:1.4}.money-flow-confirmation__money-card{gap:8px;padding:13px 14px;border-radius:16px;border:1px solid var(--hairline-soft);background:var(--surface-panel-soft)}.money-flow-confirmation__money-label{color:var(--text-tiny);font-size:11px;font-weight:700;letter-spacing:.08em}.money-flow-confirmation__money-value.ui-money{color:var(--text-primary);font-size:clamp(1.9rem,4vw,2.4rem);font-weight:700;line-height:.96;letter-spacing:-.05em}.money-flow-confirmation__approx{color:var(--text-tiny);font-size:11px}.money-flow-confirmation__meta-row{gap:12px}.money-flow-confirmation__fact-value{color:var(--text-primary);font-size:14px;font-weight:650}.money-flow-confirmation__rows{padding:14px 16px}.money-flow-confirmation__row,.money-flow-result__row,.money-flow-receipt__row,.money-flow-receipt-inline__row{padding:11px 0;border-bottom:1px solid var(--hairline-soft)}.money-flow-confirmation__row--total,.money-flow-receipt__row--total{border-top:1px solid var(--hairline-soft);margin-top:2px;padding-top:12px}.money-flow-confirmation__value,.money-flow-result__row>strong,.money-flow-receipt__row>strong,.money-flow-preview__value{color:var(--text-primary);font-size:14px;font-weight:700}.money-flow-confirmation__hints,.money-flow-result__hints{gap:8px;padding:12px 14px;border-left:0;border-radius:16px;border:1px solid var(--hairline-soft);background:var(--surface-panel-soft)}.money-flow-confirmation__actions,.money-flow-result__actions{gap:8px;justify-content:flex-start}.money-flow-confirmation__actions{position:static;padding:10px;border-radius:18px;border:1px solid var(--hairline-soft);background:#f8faf7f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none}.money-flow-confirmation__primary,.money-flow-result__actions .ui-button,.money-flow-confirmation__actions .ui-button{min-height:46px;box-shadow:none}.money-flow-result__success{gap:18px;padding:18px;grid-template-columns:auto minmax(0,1fr)}.money-flow-result__success-icon{width:48px;height:48px;border-radius:14px;background:#edf7f0;color:#236b44;box-shadow:none}.money-flow-result__hero-top{gap:12px}.money-flow-result__headline{color:var(--text-primary);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.2;letter-spacing:-.03em}.money-flow-result__amount{color:var(--text-primary);font-size:clamp(2.2rem,4.6vw,3rem);font-weight:700;line-height:.96;letter-spacing:-.06em}.money-flow-result__reference-pill,.money-flow-result__trust-pill{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--hairline-soft);background:var(--surface-panel-soft);color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.04em}.money-flow-result__recipient strong{color:var(--text-primary);font-size:15px}.money-flow-result__trust,.money-flow-recovery__actions{gap:8px}.money-flow-result__rows,.money-flow-receipt__rows{border-radius:16px;border:1px solid var(--hairline-soft);background:var(--surface-panel-soft)}.money-flow-receipt-full{padding:16px}.money-flow-receipt{gap:12px}.money-flow-receipt__status-row{gap:10px}.money-flow-recovery{padding:14px 16px}.money-flow-recovery__message{color:var(--text-muted);font-size:13px;line-height:1.45}@media(max-width:900px){.money-flow-layout__header{gap:12px;padding:0}.money-flow-layout__balance{width:100%;align-items:flex-start}}@media(max-width:720px){.money-flow-confirmation__money-grid{grid-template-columns:1fr}.money-flow-confirmation__actions{padding:8px;border-radius:16px}.money-flow-result__success{grid-template-columns:1fr}.money-flow-result__hero-top{flex-direction:column;align-items:flex-start}}.money-flow-layout__balance,.money-flow-confirmation__hero,.money-flow-confirmation__rows,.money-flow-result__success,.money-flow-receipt-full,.money-flow-receipt,.money-flow-receipt-inline,.money-flow-recovery,.money-flow-result__rows,.money-flow-receipt__rows,.money-flow-confirmation__hints,.money-flow-result__hints{border-color:var(--hairline-soft);border-radius:14px}.money-flow-layout__balance-label,.money-flow-confirmation__eyebrow,.money-flow-result__eyebrow,.money-flow-receipt__eyebrow,.money-flow-confirmation__details-title,.money-flow-result__details-title,.money-flow-confirmation__money-label{font-weight:580}.money-flow-confirmation__hero-title,.money-flow-result__headline{font-weight:620}.money-flow-confirmation__recipient-name,.money-flow-confirmation__fact-value,.money-flow-result__recipient strong{font-weight:580}.money-flow-confirmation__money-value.ui-money,.money-flow-result__amount{font-weight:620}.money-flow-confirmation__actions{padding:8px;border-radius:14px;-webkit-backdrop-filter:none;backdrop-filter:none}.money-flow-result__success{gap:16px;padding:16px}.money-flow-result__success-icon{border-radius:12px}.money-flow-result__reference-pill,.money-flow-result__trust-pill,.money-flow-confirmation__ready-badge{font-weight:580}.money-flow-layout{--money-flow-surface-radius: var(--finance-radius-lg);--money-flow-surface-border: var(--finance-surface-border-subtle);--money-flow-surface-border-muted: var(--finance-surface-border-muted);--money-flow-surface-border-soft: var(--finance-surface-border-soft);--money-flow-surface-bg: var(--finance-surface-panel)}.money-flow-layout{gap:var(--ds-space-5);border-radius:var(--finance-radius-xl);border:1px solid var(--money-flow-surface-border);background:var(--money-flow-surface-bg);box-shadow:none}.money-flow-layout__header{gap:var(--ds-space-3);padding:clamp(18px,2.8vw,22px);border-radius:var(--money-flow-surface-radius);border-color:var(--money-flow-surface-border-muted);background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 6%,transparent),transparent 42%),var(--finance-surface-gradient-strong)}.money-flow-layout__icon{width:40px;height:40px;border-radius:12px;border-color:var(--money-flow-surface-border-soft)}.money-flow-layout__balance{min-width:172px;padding:13px 14px;border-radius:var(--finance-radius-md);border-color:var(--money-flow-surface-border-muted);background:var(--money-flow-surface-bg)}.money-flow-confirmation__hero,.money-flow-confirmation__rows,.money-flow-confirmation__facts,.money-flow-result__success,.money-flow-receipt,.money-flow-receipt-inline,.money-flow-receipt-full,.money-flow-recovery{border-color:var(--money-flow-surface-border-muted);background:var(--money-flow-surface-bg);box-shadow:none}.money-flow-confirmation__hero,.money-flow-confirmation__rows,.money-flow-result__success,.money-flow-receipt-full{border-radius:var(--money-flow-surface-radius)}.money-flow-layout{gap:20px;border-radius:24px;border-color:color-mix(in srgb,var(--hairline-soft) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 98%,transparent),color-mix(in srgb,var(--surface-panel-soft) 62%,transparent))}.money-flow-layout__header{align-items:center;padding:20px 22px 0;border:0;border-radius:0;background:transparent}.money-flow-layout__lead{display:none}.money-flow-layout__balance{min-width:auto;margin-left:auto;padding:10px 12px;align-items:flex-end;border-radius:14px;border-color:color-mix(in srgb,var(--hairline-soft) 82%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 58%,transparent)}.money-flow-layout__body{gap:18px;padding:0 22px 22px}.money-flow-confirmation{gap:16px;border:0;background:transparent}.money-flow-confirmation__hero,.money-flow-confirmation__rows,.money-flow-confirmation__hints,.money-flow-confirmation__fee-note,.money-flow-result__success,.money-flow-receipt,.money-flow-receipt-full,.money-flow-recovery{border-radius:18px;border-color:color-mix(in srgb,var(--hairline-soft) 82%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 46%,transparent)}.money-flow-result--compact,.money-flow-receipt--compact{border:0;background:transparent}.money-flow-receipt__rows,.money-flow-result__rows{border-radius:16px;background:color-mix(in srgb,var(--surface-panel) 74%,transparent)}.money-flow-receipt__row+.money-flow-receipt__row,.money-flow-result__row+.money-flow-result__row{border-top:1px solid color-mix(in srgb,var(--hairline-soft) 72%,transparent)}@media(max-width:767px){.money-flow-layout__header{padding:18px 18px 0}.money-flow-layout__body{padding:0 18px 18px}}.money-flow-layout{gap:14px;border:0;border-radius:0;background:transparent}.money-flow-layout__header{padding:2px 0 0}.money-flow-layout__balance{padding:7px 9px;border-radius:12px;border-color:color-mix(in srgb,var(--hairline-soft) 18%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 4%,transparent)}.money-flow-layout__body{gap:20px;padding:0}.money-flow-confirmation__hero,.money-flow-confirmation__rows,.money-flow-confirmation__hints,.money-flow-confirmation__fee-note,.money-flow-result__success,.money-flow-receipt,.money-flow-receipt-full,.money-flow-recovery{border-radius:0;border-color:color-mix(in srgb,var(--hairline-soft) 14%,transparent);background:transparent}.money-flow-confirmation__hero,.money-flow-result__success,.money-flow-receipt,.money-flow-receipt-full{padding-left:0;padding-right:0}.money-flow-confirmation__rows,.money-flow-result__rows,.money-flow-receipt__rows{border-radius:0;background:transparent}.money-flow-confirmation__row+.money-flow-confirmation__row,.money-flow-receipt__row+.money-flow-receipt__row,.money-flow-result__row+.money-flow-result__row{border-top:1px solid color-mix(in srgb,var(--hairline-soft) 12%,transparent)}.money-flow-confirmation__money-card{border-radius:12px;border-color:color-mix(in srgb,var(--hairline-soft) 14%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 7%,transparent)}.money-flow-confirmation__actions,.money-flow-result__actions{padding-top:8px}.money-flow-confirmation__recipient{padding-bottom:12px}.money-flow-confirmation__recipient-name,.money-flow-result__recipient strong{font-weight:600}.money-flow-confirmation__label,.money-flow-confirmation__estimate-copy,.money-flow-confirmation__fee-note,.money-flow-confirmation__hint,.money-flow-result__hint,.money-flow-result__recipient span,.money-flow-result__supporting,.money-flow-receipt__eyebrow{color:var(--ds-color-text-subtle)}.money-flow-confirmation__rows,.money-flow-result__rows,.money-flow-receipt__rows{border:0}.money-flow-confirmation__row,.money-flow-preview__row,.money-flow-receipt-inline__row{padding:8px 0}.money-flow-result__success{padding:0 0 6px;border:0}.money-flow-result__rows{background:transparent}.money-flow-result__row{padding:10px 0}.money-flow-result__row>span{color:var(--ds-color-text-subtle)}.money-flow-result__row>strong,.money-flow-confirmation__value,.money-flow-preview__value{font-weight:600}.money-flow-result__reference-pill,.money-flow-result__trust-pill,.money-flow-confirmation__ready-badge,.money-flow-result__receipt-note{border-color:color-mix(in srgb,var(--hairline-soft) 16%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 5%,transparent);color:var(--ds-color-text-muted)}.money-flow-confirmation__actions{padding:8px 0 0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.money-flow-confirmation__primary{box-shadow:none}.money-flow-receipt--compact{padding:0;border:0;background:transparent}.money-flow-layout{gap:24px}.money-flow-layout__header,.money-flow-layout__balance,.money-flow-confirmation__facts,.money-flow-confirmation__hero,.money-flow-confirmation__money-card,.money-flow-preview,.money-flow-result{border-color:var(--phase4-line, var(--hairline-soft));background:var(--phase4-surface, var(--surface-panel));box-shadow:var(--phase4-shadow-rest, none)}.money-flow-layout__header{padding:20px;border-radius:22px}.money-flow-layout__icon,.money-flow-confirmation__recipient-avatar{background:var(--phase4-surface-soft, var(--surface-avatar));border-color:var(--phase4-line, var(--surface-avatar-border))}.money-flow-layout__balance{border-radius:18px}.money-flow-confirmation__facts,.money-flow-confirmation__hero{border-radius:22px;padding:20px}.money-flow-confirmation__recipient{border-bottom-color:var(--phase4-line, var(--hairline-soft))}.money-flow-confirmation__hero-title,.money-flow-confirmation__recipient-name,.money-flow-result__recipient strong,.money-flow-confirmation__fact-value,.money-flow-result__row>strong,.money-flow-confirmation__value,.money-flow-preview__value{color:var(--phase4-ink, var(--ds-color-text-primary))}.money-flow-confirmation__label,.money-flow-confirmation__estimate-copy,.money-flow-confirmation__fee-note,.money-flow-confirmation__hint,.money-flow-result__hint,.money-flow-result__recipient span,.money-flow-result__supporting,.money-flow-receipt__eyebrow{color:var(--phase4-muted, var(--ds-color-text-muted));line-height:1.55}.money-flow-confirmation__ready-badge,.money-flow-result__reference-pill,.money-flow-result__trust-pill,.money-flow-result__receipt-note{border-color:color-mix(in srgb,var(--boon-green) 18%,var(--phase4-line, transparent));background:var(--phase4-accent-soft, color-mix(in srgb, var(--boon-green) 8%, white));color:var(--phase4-ink, var(--ds-color-text-primary))}@media(max-width:768px){.money-flow-layout{gap:20px}.money-flow-layout__header{display:grid;padding:18px;border-radius:20px}.money-flow-layout__balance{align-items:flex-start;min-width:0;width:100%}.money-flow-confirmation__facts,.money-flow-confirmation__hero{padding:18px;border-radius:20px}}.money-flow-stepper{width:100%}.money-flow-stepper__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;margin:0;padding:6px;list-style:none;border:1px solid color-mix(in srgb,var(--accent) 10%,var(--hairline-soft));border-radius:18px;background:color-mix(in srgb,var(--surface-panel-soft) 82%,transparent)}.money-flow-stepper__item{display:flex;align-items:center;gap:8px;min-width:0;min-height:38px;padding:8px 10px;border-radius:13px;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);font-weight:700;line-height:1.2}.money-flow-stepper__item--active{color:var(--ds-color-text-primary);background:color-mix(in srgb,var(--surface-panel) 92%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,var(--hairline-soft))}.money-flow-stepper__item--complete{color:color-mix(in srgb,var(--ds-color-text-primary) 82%,var(--accent))}.money-flow-stepper__marker{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 24%,var(--hairline-soft));background:color-mix(in srgb,var(--surface-panel) 84%,transparent);font-size:.72rem}.money-flow-stepper__item--active .money-flow-stepper__marker,.money-flow-stepper__item--complete .money-flow-stepper__marker{border-color:color-mix(in srgb,var(--accent) 36%,var(--hairline-soft));background:color-mix(in srgb,var(--accent) 12%,var(--surface-panel))}.money-flow-stepper__marker i{font-size:.65rem}.money-flow-stepper__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-flow-trust-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 10%,var(--hairline-soft));border-radius:16px;background:color-mix(in srgb,var(--surface-panel-soft) 74%,transparent);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);font-weight:700;line-height:1.25}.money-flow-trust-row__item{display:inline-flex;align-items:center;gap:7px;min-height:24px}.money-flow-trust-row__dot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 56%,var(--ds-color-text-muted));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}@media(max-width:640px){.money-flow-stepper__list{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.money-flow-stepper__list::-webkit-scrollbar{display:none}.money-flow-stepper__item{flex:0 0 auto;max-width:150px}.money-flow-trust-row{align-items:flex-start}}.pay-stage{display:flex;flex-direction:column;gap:var(--ds-space-5);animation:pay-stage-enter .22s var(--ds-ease-out)}.money-flow-layout--pay{--pay-chat-surface: var(--phase4-surface, #fff);--pay-chat-soft: color-mix(in srgb, var(--phase4-surface-soft, #f3f6f4) 92%, var(--boon-green, #00bf63));--pay-chat-line: color-mix(in srgb, var(--phase4-line, rgba(20, 28, 23, .08)) 62%, transparent)}.money-flow-layout--pay .money-flow-layout__balance{align-items:flex-start;min-width:154px;border:0;border-radius:999px;background:var(--pay-chat-surface);box-shadow:inset 0 0 0 1px var(--pay-chat-line)}.money-flow-layout--pay .money-flow-layout__balance-label,.pay-entry__eyebrow,.pay-selected__eyebrow,.pay-review-shell__eyebrow,.pay-context-banner__eyebrow,.pay-universal-result__eyebrow{letter-spacing:.035em;text-transform:none}.pay-entry__hero{gap:14px;padding:clamp(16px,3vw,22px);border:0;border-radius:28px;background:var(--pay-chat-surface);box-shadow:0 1px #11181409,0 18px 42px #1118140e}.pay-search-shell__input{border:0;border-radius:999px;background:var(--phase4-surface, #fff);box-shadow:inset 0 0 0 1px var(--pay-chat-line)}.pay-context-banner,.pay-universal-result,.pay-destination-row,.boon-action-grid--pay>.boon-action-card,.pay-amount-summary,.pay-selected__identity,.boon-pay-review-shell .money-flow-confirmation,.money-flow-confirmation__hero,.money-flow-confirmation__money-card,.money-flow-confirmation__rows,.pay-processing-shell{border-color:transparent;background:var(--pay-chat-surface);box-shadow:inset 0 0 0 1px var(--pay-chat-line)}.pay-context-banner,.pay-universal-result,.pay-destination-row,.boon-action-grid--pay>.boon-action-card,.pay-supporting-actions__item,.pay-selected__change,.pay-destination-row__edit,.pay-intent-hint__action,.money-flow-confirmation__primary,.pay-sticky-cta__button{transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.pay-destination-row--instant{background:color-mix(in srgb,var(--pay-chat-surface) 88%,rgba(0,191,99,.14))}.pay-selected__amount{padding:18px;border-radius:26px;background:transparent}.pay-selected__amount-input{min-height:70px;border:0;border-radius:24px;background:var(--pay-chat-surface);box-shadow:inset 0 0 0 1px var(--pay-chat-line);font-size:clamp(2rem,7vw,3.4rem);font-weight:650;letter-spacing:-.04em}.pay-tip-suggestions__actions .ui-button,.money-flow-quick .ui-button{border-radius:999px}.pay-sticky-cta{padding-top:4px}.pay-sticky-cta__button{border-radius:999px}.money-flow-confirmation__money-grid{gap:10px}.money-flow-confirmation__money-card{border-radius:20px}.money-flow-confirmation__rows{border-radius:22px}@media(max-width:768px){.pay-entry__hero,.pay-amount-summary,.boon-pay-amount-card,.money-flow-confirmation__hero{border-radius:24px}.pay-selected__amount{padding:0}.pay-selected__amount-input{min-height:64px}.money-flow-confirmation__money-grid{grid-template-columns:1fr}}.pay-stage,.pay-entry,.pay-selected,.pay-review-stage{gap:22px}.pay-entry__hero,.pay-context-banner,.pay-selected__identity,.pay-amount-summary,.money-flow-layout--pay .money-flow-layout__header{border-color:var(--phase4-line, var(--hairline-soft));background:var(--phase4-surface, var(--surface-panel));box-shadow:var(--phase4-shadow-rest, none)}.pay-entry__hero{padding:18px;border-radius:20px}.pay-entry__hero-kicker,.pay-selected__title,.pay-universal-result__title,.pay-destination-row__body strong{color:var(--phase4-ink, var(--ds-color-text-primary));font-weight:640}.pay-entry__hero-note,.pay-entry__section-copy,.pay-context-banner__message,.pay-selected__subtitle,.pay-destination-row__body span,.pay-destination-row__hint,.pay-destination-row__meta,.pay-trust-note{color:var(--phase4-muted, var(--ds-color-text-muted));line-height:1.55}.pay-context-banner{padding:14px 16px;border-radius:18px}.pay-context-banner--whatsapp,.pay-context-banner--request,.pay-context-banner--prepared,.pay-context-banner--smart-pay{background:var(--phase4-surface-soft, var(--surface-panel-soft))}.pay-search-shell__input{min-height:58px;border-radius:18px;border-color:var(--phase4-line-strong, var(--hairline-soft));background:var(--phase4-surface, var(--surface-panel));color:var(--phase4-ink, var(--ds-color-text-primary));font-weight:520}.pay-search-shell__input:focus{border-color:color-mix(in srgb,var(--boon-green) 36%,var(--phase4-line-strong, var(--hairline-soft)));box-shadow:var(--finance-focus-ring)}.boon-action-grid--pay{gap:12px}.boon-action-grid--pay>.boon-action-card{min-height:118px;border-color:var(--phase4-line, var(--hairline-soft));background:var(--phase4-surface, var(--surface-panel));box-shadow:var(--phase4-shadow-rest, none)}.boon-action-grid--pay>.boon-action-card:hover,.pay-destination-row:hover,.pay-universal-result:hover{border-color:var(--phase4-line-strong, var(--hairline-strong));background:color-mix(in srgb,var(--phase4-surface-soft, var(--surface-panel-soft)) 76%,var(--phase4-surface, white));box-shadow:none}.pay-universal-result__tap,.pay-destination-row__tap{padding:18px}.pay-destination-row,.pay-universal-result{border-color:var(--phase4-line, var(--hairline-soft));background:var(--phase4-surface, var(--surface-panel));box-shadow:var(--phase4-shadow-rest, none)}.pay-destination-row__avatar,.pay-selected__avatar,.pay-universal-result__avatar{border-radius:15px;background:var(--phase4-surface-soft, var(--surface-avatar))}.pay-supporting-actions{gap:10px}.pay-supporting-actions__item,.pay-selected__change,.pay-destination-row__edit,.pay-intent-hint__action{min-height:40px;color:var(--phase4-muted, var(--ds-color-text-muted))}.pay-amount-summary{border-radius:20px;padding:20px}.pay-amount-summary__row{border-bottom-color:var(--phase4-line, var(--hairline-soft))}.pay-sticky-cta__button{min-height:54px;border-radius:16px}@media(max-width:768px){.pay-stage,.pay-entry,.pay-selected,.pay-review-stage{gap:20px}.pay-entry__hero,.pay-context-banner,.pay-selected__identity,.pay-amount-summary{border-radius:19px;padding:16px}.pay-search-shell__input{min-height:58px;border-radius:18px}.boon-action-grid--pay{grid-template-columns:1fr}.boon-action-grid--pay>.boon-action-card{min-height:92px}.pay-destination-row__tap,.pay-universal-result__tap{padding:16px}.pay-supporting-actions__item{min-height:44px;padding-inline:16px}}.pay-stage,.pay-entry,.pay-selected,.pay-review-stage{gap:18px}.pay-entry__hero{padding:14px 16px}.pay-entry__hero-note{max-width:54ch}.pay-search-shell__input{min-height:54px}.pay-context-banner{padding:12px 14px}.boon-action-grid--pay>.boon-action-card{min-height:104px;padding:15px}.pay-destination-row__tap,.pay-universal-result__tap{padding:14px 16px}.pay-destination-row__avatar,.pay-selected__avatar,.pay-universal-result__avatar{width:42px;height:42px}.pay-supporting-actions{gap:8px}.pay-supporting-actions__item{min-height:38px}.pay-trust-note{margin-top:-2px}@media(min-width:1024px){.pay-stage{padding-top:2px}.boon-action-grid--pay{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:768px){.pay-stage,.pay-entry,.pay-selected,.pay-review-stage{gap:17px}.pay-entry__hero,.pay-context-banner,.pay-selected__identity,.pay-amount-summary{padding:15px}.pay-search-shell__input{min-height:54px}.boon-action-grid--pay>.boon-action-card{min-height:86px}}.pay-entry,.pay-selected,.pay-review-stage{display:flex;flex-direction:column;gap:var(--ds-space-4)}.pay-entry__hero{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:clamp(12px,2vw,16px);border-radius:20px;border:1px solid color-mix(in srgb,var(--hairline-soft) 58%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 22%,transparent)}.pay-entry__hero-copy{display:flex;flex-direction:column;gap:4px}.pay-entry__hero-kicker{color:var(--ds-color-text-primary);font-size:var(--ds-font-size-sm);font-weight:600;line-height:1.3}.pay-entry__hero-note{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);line-height:1.4;max-width:58ch}.boon-pay-hub{display:flex;flex-direction:column;gap:var(--ds-space-3)}.boon-action-grid--pay{grid-template-columns:repeat(auto-fit,minmax(144px,1fr));gap:12px}.pay-context-banner{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--hairline-soft) 72%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 72%,transparent)}.pay-context-banner--request{border-color:color-mix(in srgb,var(--accent) 22%,transparent);background:var(--surface-panel-soft)}.pay-context-banner--whatsapp{border-color:color-mix(in srgb,var(--ds-color-info) 22%,transparent);background:var(--surface-panel-soft)}.pay-context-banner--smart-pay{border-color:color-mix(in srgb,#f59e0b 26%,transparent);background:var(--surface-panel-soft)}.pay-context-banner--prepared{border-color:color-mix(in srgb,var(--accent) 24%,transparent);background:var(--surface-panel-soft)}.pay-context-banner__icon{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:var(--surface-panel-strong);color:var(--ds-color-text-primary);font-size:11px;font-weight:var(--ds-font-weight-semibold);flex-shrink:0}.pay-context-banner__content{display:flex;flex-direction:column;gap:2px}.pay-context-banner__eyebrow,.pay-entry__eyebrow,.pay-selected__eyebrow,.pay-review-shell__eyebrow{font-size:var(--ds-font-size-xs);color:var(--ds-color-text-muted);text-transform:uppercase;letter-spacing:.08em}.pay-context-banner__title{color:var(--ds-color-text-primary);font-size:var(--ds-font-size-sm);line-height:1.35}.pay-context-banner__message,.pay-entry__section-copy,.pay-selected__subtitle,.pay-selected__locked-copy{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm)}.pay-search-shell{position:relative}.pay-search-shell__input{min-height:60px;padding-inline:20px;font-size:.98rem;font-weight:500;border-radius:18px;border-color:color-mix(in srgb,var(--hairline-soft) 62%,transparent);background:color-mix(in srgb,var(--surface-panel) 99%,transparent);transition:border-color .16s var(--ds-ease-out),box-shadow .16s var(--ds-ease-out)}.pay-search-shell__input:focus{transform:none;box-shadow:var(--finance-focus-ring)}.pay-entry__section{display:flex;flex-direction:column;gap:var(--ds-space-4)}.pay-entry__section--primary{gap:var(--ds-space-3)}.pay-entry__section--secondary{padding-top:var(--ds-space-1)}.pay-entry__section-head{display:flex;flex-direction:column;gap:4px}.pay-universal-result{padding:0;overflow:hidden}.pay-universal-result__tap{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-4);padding:20px;border:0;background:transparent;color:inherit;text-align:left}.pay-universal-result__avatar{width:56px;height:56px}.pay-universal-result__body{min-width:0;display:flex;flex-direction:column;gap:4px}.pay-universal-result__eyebrow{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);text-transform:uppercase;letter-spacing:.08em}.pay-universal-result__title{color:var(--ds-color-text-primary);font-size:1.08rem;letter-spacing:-.025em;line-height:1.2}.pay-universal-result__meta{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);line-height:1.35}.pay-universal-result__meta--quiet,.pay-universal-result__summary{color:var(--ds-color-text-subtle);font-size:var(--ds-font-size-xs);line-height:1.4}.pay-universal-result__rail{display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.pay-universal-result__indicator{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pay-universal-result__cta{color:var(--ds-color-text-primary);font-size:var(--ds-font-size-sm);font-weight:600}.pay-destination-list{display:flex;flex-direction:column;gap:var(--ds-space-3)}.pay-destination-row{display:flex;align-items:stretch;gap:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--hairline-soft) 68%,transparent);background:color-mix(in srgb,var(--surface-panel) 99%,transparent);transition:transform .16s var(--ds-ease-out),border-color .16s var(--ds-ease-out),background .16s var(--ds-ease-out),box-shadow .16s var(--ds-ease-out)}.pay-destination-row:hover{border-color:color-mix(in srgb,var(--hairline-soft) 86%,transparent);background:color-mix(in srgb,var(--surface-panel-hover) 44%,transparent);box-shadow:none}.pay-destination-row:active,.pay-destination-row__tap:active,.pay-supporting-actions__item:active,.pay-selected__change:active,.pay-intent-hint__action:active{transform:scale(.985)}.pay-destination-row--instant{border-color:color-mix(in srgb,var(--accent) 10%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 24%,transparent)}.pay-destination-row--search{width:100%}.pay-destination-row__tap{flex:1;display:flex;align-items:center;gap:var(--ds-space-4);min-width:0;width:100%;padding:16px;border:none;background:transparent;color:inherit;text-align:left}.pay-destination-row__edit{align-self:center;margin-right:16px;border:none;background:transparent;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);font-weight:600}.pay-destination-row__avatar,.pay-selected__avatar{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;background:var(--surface-avatar);overflow:hidden;color:var(--surface-avatar-ink);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);box-shadow:none}.pay-destination-row__avatar img,.pay-selected__avatar img,.pay-processing-shell__avatar img{width:100%;height:100%;object-fit:cover}.pay-destination-row__body,.pay-selected__body{display:flex;flex-direction:column;gap:4px;min-width:0}.pay-destination-row__body strong,.pay-selected__title{color:var(--ds-color-text-primary);font-size:.95rem;letter-spacing:-.02em;font-weight:600}.pay-destination-row__body span{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm)}.pay-destination-row__hint{color:var(--ds-color-text-subtle);font-size:12px;line-height:1.35}.pay-destination-row__meta{color:var(--ds-color-text-muted);font-size:13px;line-height:1.35;text-transform:none;letter-spacing:0}.pay-selected__subtitle--meta{font-size:var(--ds-font-size-xs)}.pay-supporting-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.pay-supporting-actions--strip{padding-top:0;gap:10px}.pay-supporting-actions__item{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--hairline-soft);background:color-mix(in srgb,var(--surface-panel-quiet) 92%,transparent);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);font-weight:600;transition:transform .16s var(--ds-ease-out),color .16s var(--ds-ease-out),border-color .16s var(--ds-ease-out);text-decoration:none}.pay-trust-note{padding:0;border-radius:0;border:none;background:transparent;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);line-height:1.45}html[data-theme=dark] .pay-context-banner__eyebrow,html[data-theme=dark] .pay-entry__eyebrow,html[data-theme=dark] .pay-selected__eyebrow,html[data-theme=dark] .pay-review-shell__eyebrow,html[data-theme=dark] .pay-entry__hero-note,html[data-theme=dark] .pay-entry__section-copy,html[data-theme=dark] .pay-context-banner__message,html[data-theme=dark] .pay-selected__subtitle,html[data-theme=dark] .pay-selected__locked-copy,html[data-theme=dark] .pay-universal-result__eyebrow,html[data-theme=dark] .pay-universal-result__meta,html[data-theme=dark] .pay-universal-result__meta--quiet,html[data-theme=dark] .pay-universal-result__summary,html[data-theme=dark] .pay-destination-row__body span,html[data-theme=dark] .pay-destination-row__hint,html[data-theme=dark] .pay-destination-row__meta,html[data-theme=dark] .pay-destination-row__edit,html[data-theme=dark] .pay-trust-note{color:var(--text-helper)}.pay-stage{gap:16px}.pay-entry__hero{gap:12px;padding:14px;border-radius:18px;background:color-mix(in srgb,var(--surface-panel-soft) 26%,transparent)}.pay-entry__hero-note,.pay-entry__section-copy,.pay-context-banner__message{font-size:13px;line-height:1.45}.pay-search-shell__input{min-height:52px;padding-inline:16px;font-size:.96rem;border-radius:16px;box-shadow:none}.pay-universal-result__tap{gap:14px;padding:16px}.pay-universal-result__avatar{width:48px;height:48px}.pay-universal-result__title,.pay-destination-row__body strong{font-size:.98rem}.pay-destination-list{gap:10px}.pay-destination-row{border-radius:16px;background:color-mix(in srgb,var(--surface-panel) 99%,transparent);box-shadow:none}.pay-destination-row:hover{box-shadow:none}.pay-destination-row__tap{gap:12px;padding:14px}.pay-destination-row__edit{margin-right:14px;font-size:13px}.pay-destination-row__avatar,.pay-selected__avatar{width:44px;height:44px;border-radius:12px}.pay-destination-row__body span,.pay-destination-row__meta{font-size:13px}.boon-action-grid--pay{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.boon-action-grid--pay>.boon-action-card{min-height:108px;border-radius:16px}.pay-supporting-actions__item{min-height:36px;padding:0 10px;font-size:11px}.money-flow-layout--pay .money-flow-layout__header{padding:14px 16px;border-radius:18px}.money-flow-layout--pay .money-flow-layout__balance{min-width:120px;padding:7px 10px}.pay-amount-summary{padding:16px;border-radius:18px}.pay-sticky-cta__button{min-height:52px}@media(max-width:768px){.boon-action-grid--pay{grid-template-columns:1fr}.pay-search-shell__input{min-height:50px}}.money-flow-layout--pay .money-flow-layout__header{padding:16px 18px;border-color:color-mix(in srgb,var(--hairline-soft) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-soft) 66%,transparent),color-mix(in srgb,var(--surface-panel) 90%,transparent))}.money-flow-layout--pay .money-flow-layout__section{gap:4px}.money-flow-layout--pay .money-flow-layout__balance{min-width:132px;padding:8px 10px;border-color:color-mix(in srgb,var(--hairline-soft) 70%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 56%,transparent)}.money-flow-layout--pay .money-flow-layout__balance .ui-money{font-size:var(--ds-font-size-md);font-weight:650;letter-spacing:-.01em}.money-flow-layout--pay .money-flow-layout__balance-label{font-size:10px;letter-spacing:.06em}.boon-action-card--secondary{opacity:1;color:var(--text-primary)}.boon-pay-hub .boon-action-grid--pay>.boon-action-card--secondary{opacity:1}.boon-action-card--secondary .boon-action-card__copy span{color:var(--text-helper)}.pay-supporting-actions__item:hover,.pay-selected__change:hover,.pay-destination-row__edit:hover,.pay-intent-hint__action:hover{color:var(--ds-color-text-primary);border-color:var(--hairline-strong)}@media(min-width:769px){.boon-action-grid--pay>.boon-action-card{min-height:124px}}@media(max-width:768px){.pay-stage{gap:var(--ds-space-5)}.pay-entry__hero{padding:12px;gap:12px}.boon-pay-hub{gap:var(--ds-space-3)}.boon-action-grid--pay{grid-template-columns:1fr}.pay-search-shell__input{min-height:56px;font-size:.98rem}.money-flow-layout--pay .money-flow-layout__header{padding:14px}.pay-universal-result__tap{grid-template-columns:auto minmax(0,1fr);padding:18px 16px}.pay-universal-result__rail{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.pay-destination-row__tap{padding:16px}.pay-destination-row__edit{margin-right:12px}.pay-supporting-actions{gap:10px}.pay-supporting-actions__item{min-height:42px;padding:0 15px}}.pay-selected__identity{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);border:1px solid var(--hairline-soft);background:var(--surface-panel)}.pay-selected__body{flex:1}.pay-selected__change,.pay-intent-hint__action{border:none;background:transparent;color:var(--ds-color-text-muted);padding:0;font-size:var(--ds-font-size-sm)}.pay-selected__amount{display:flex;flex-direction:column;gap:var(--ds-space-2)}.pay-amount-summary{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:clamp(18px,3vw,22px);border-radius:var(--ds-radius-lg);border:1px solid color-mix(in srgb,var(--accent) 16%,var(--hairline-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-soft) 76%,transparent),var(--surface-panel));position:relative}.pay-amount-summary__outcome{display:flex;flex-direction:column;gap:var(--ds-space-3)}.pay-amount-summary__row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--hairline-soft) 82%,transparent)}.pay-amount-summary__row:first-child{padding-top:0}.pay-amount-summary__row:last-child{border-bottom:none;padding-bottom:0}.pay-amount-summary__headline{display:inline-flex;align-items:center;gap:10px}.pay-amount-summary__headline-icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 16%,var(--hairline-soft));background:color-mix(in srgb,var(--surface-panel) 88%,transparent);color:var(--ds-color-text-primary);font-size:.92rem}.pay-amount-summary__label{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);text-transform:uppercase;letter-spacing:.08em}.pay-amount-summary__input{width:min(100%,280px);text-align:center;background:transparent;border:none;box-shadow:none;padding:0}.pay-amount-summary__input:focus{transform:none;box-shadow:none}.pay-amount-summary__value.ui-money{font-size:clamp(1.5rem,4.2vw,2.22rem);line-height:1.1;font-weight:750;letter-spacing:-.04em;transition:transform .18s var(--ds-ease-out),color .18s var(--ds-ease-out),opacity .18s var(--ds-ease-out)}.pay-amount-summary__receive{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pay-amount-summary__approx{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);text-transform:uppercase;letter-spacing:.08em}.pay-amount-summary__meta{display:flex;justify-content:space-between;gap:var(--ds-space-3);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);text-transform:uppercase;letter-spacing:.08em;padding-top:2px}.pay-amount-summary__fees{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--hairline-soft) 82%,transparent)}.pay-amount-summary__fee-row{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-3)}.pay-amount-summary__fee-row--total{padding-top:8px;border-top:1px solid var(--hairline-soft)}.pay-amount-summary__fee-value.ui-money{font-size:var(--ds-font-size-md)}.pay-amount-summary__fee-copy{display:flex;flex-direction:column;gap:4px}.pay-amount-summary__fee-copy strong{color:var(--ds-color-text-primary);font-size:var(--ds-font-size-sm)}.pay-amount-summary__fee-copy span{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm)}.pay-amount-summary__shimmer{width:112px;height:16px;border-radius:999px;background:linear-gradient(90deg,#a3b3c81f,#f5f7fb2e,#a3b3c81f);background-size:200% 100%;animation:pay-shimmer 1.2s linear infinite}.pay-selected__amount-input{min-height:66px;font-size:1.64rem;font-weight:750;letter-spacing:-.035em;transition:transform .16s var(--ds-ease-out),box-shadow .16s var(--ds-ease-out)}.pay-selected__amount-input:focus{transform:translateY(-1px);box-shadow:var(--shadow-soft)}.boon-pay-identity-card,.boon-pay-amount-card{border-color:color-mix(in srgb,var(--accent) 18%,var(--hairline-soft))}.boon-pay-review-shell .money-flow-confirmation__hero{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 12%,transparent),transparent 42%),var(--surface-panel)}.boon-pay-processing-shell{border-color:color-mix(in srgb,var(--accent) 22%,var(--hairline-soft))}.pay-intent-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--ds-radius-lg);border:1px solid var(--hairline-soft);background:var(--surface-panel-soft)}.pay-intent-hint strong{color:var(--ds-color-text-primary);font-size:var(--ds-font-size-sm)}.pay-sticky-cta{position:static;padding-top:var(--ds-space-2);z-index:auto}.pay-sticky-cta__actions{display:flex;flex-direction:column;gap:10px}.pay-sticky-cta__button{width:100%;min-height:58px;box-shadow:var(--button-primary-shadow)}.pay-sticky-cta__button--secondary{box-shadow:none}.pay-review-shell{display:flex;flex-direction:column;gap:var(--ds-space-4)}.pay-processing-shell__status-copy{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-xs);text-transform:uppercase;letter-spacing:.08em}.pay-processing-shell__trust{color:var(--ds-color-text-muted);font-size:var(--ds-font-size-sm);text-align:center}.pay-processing-shell__recipient-lines{display:grid;gap:2px}.pay-processing-shell__recipient-lines span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.pay-amount-summary__row,.pay-amount-summary__fee-row,.pay-amount-summary__meta,.money-flow-confirmation__hero-top,.money-flow-confirmation__money-grid,.money-flow-confirmation__meta-row{grid-template-columns:1fr;flex-direction:column}}@keyframes pay-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pay-review-shell__amount{color:#dffbea;font-size:clamp(1.85rem,3.8vw,2.45rem);font-weight:750;line-height:1;letter-spacing:-.045em}.pay-processing-shell{display:flex;flex-direction:column;gap:var(--ds-space-4);align-items:center;padding-block:clamp(28px,5vw,40px);animation:pay-stage-enter .22s var(--ds-ease-out)}.pay-processing-shell__amount{color:#dffbea;font-size:clamp(2.15rem,5.3vw,3.2rem);font-weight:760;line-height:1;letter-spacing:-.05em}.pay-processing-shell__recipient{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:8px 16px 8px 8px;border-radius:999px;border:1px solid var(--hairline-soft);background:var(--surface-panel);color:var(--ds-color-text-primary)}.pay-processing-shell__avatar{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--surface-avatar);color:var(--surface-avatar-ink);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);box-shadow:none}.pay-processing-shell__motion{display:flex;align-items:center;gap:10px;min-height:20px}.pay-processing-shell__motion span{width:10px;height:10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 90%,white 10%);box-shadow:0 0 #69ebb047;animation:pay-processing-pulse 1s ease-in-out infinite}.pay-processing-shell__motion span:nth-child(2){animation-delay:.16s}.pay-processing-shell__motion span:nth-child(3){animation-delay:.32s}@media(max-width:900px){.pay-destination-row{flex-direction:column;gap:0}.pay-destination-row__edit{align-self:flex-start;margin:0 0 14px 14px}.pay-selected__identity,.pay-intent-hint,.pay-context-banner{align-items:flex-start}.pay-intent-hint{flex-direction:column}.pay-processing-shell__recipient{width:100%;justify-content:center}}@keyframes pay-stage-enter{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pay-processing-pulse{0%,to{transform:scale(.88);opacity:.42;box-shadow:0 0 #69ebb033}50%{transform:scale(1);opacity:1;box-shadow:0 0 0 8px #69ebb000}}@keyframes shield-pulse{0%,to{transform:scale(.88);opacity:.42}50%{transform:scale(1);opacity:1}}@keyframes processing-bubble-enter{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.pay-stage,.pay-entry,.pay-selected,.pay-review-stage{gap:12px}.pay-entry__hero{gap:10px;padding:12px;border-radius:16px}.pay-context-banner{gap:10px;padding:8px 10px;border-radius:14px}.pay-context-banner__title{font-size:13px}.pay-context-banner__message,.pay-entry__section-copy,.pay-selected__subtitle,.pay-selected__locked-copy,.pay-entry__hero-note{font-size:12px;line-height:1.4}.pay-search-shell__input{min-height:48px;padding-inline:14px;font-size:15px;border-radius:14px}.pay-universal-result__tap{padding:14px;gap:12px}.pay-universal-result__avatar{width:44px;height:44px}.pay-universal-result__title{font-size:15px}.pay-universal-result__meta,.pay-universal-result__summary,.pay-destination-row__body span,.pay-destination-row__meta{font-size:12px}.pay-destination-list{gap:8px}.pay-destination-row{border-radius:14px}.pay-destination-row__tap{gap:10px;padding:12px}.pay-destination-row__avatar,.pay-selected__avatar{width:40px;height:40px;border-radius:10px}.pay-destination-row__body strong,.pay-selected__title{font-size:15px}.pay-destination-row__edit{margin-right:12px;font-size:12px}.boon-action-grid--pay{gap:8px}.boon-action-grid--pay>.boon-action-card{min-height:96px;border-radius:14px}.pay-supporting-actions__item{min-height:34px;padding:0 9px;font-size:11px}.money-flow-layout--pay .money-flow-layout__header{padding:12px 14px;border-radius:16px}.money-flow-layout--pay .money-flow-layout__balance{min-width:116px;padding:6px 9px}.pay-selected__identity,.pay-intent-hint,.pay-amount-summary{border-radius:16px}.pay-amount-summary{padding:14px}.pay-sticky-cta__button{min-height:50px;box-shadow:none}@media(max-width:768px){.pay-search-shell__input{min-height:46px;font-size:14px}}html[data-theme=light] .pay-review-shell__amount,html[data-theme=light] .pay-processing-shell__amount{color:var(--text-primary)}html[data-theme=light] .pay-processing-shell__recipient{background:color-mix(in srgb,var(--surface-panel) 96%,transparent)}.pay-entry__hero,.pay-intent-hint,.pay-universal-result,.pay-destination-row,.pay-processing-shell,.pay-review-shell .money-flow-confirmation__hero,.pay-review-shell .money-flow-confirmation__rows,.money-flow-receipt-full,.money-flow-result__success{box-shadow:none}.pay-search-shell__input,.pay-selected__amount-input{border-color:color-mix(in srgb,var(--hairline-soft) 88%,transparent)}.pay-search-shell__input:focus,.pay-search-shell__input:focus-visible,.pay-selected__amount-input:focus,.pay-selected__amount-input:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 58%,var(--hairline-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,white);transform:none}.pay-trust-note{min-height:44px;border-radius:14px;font-size:12px;line-height:1.45}.pay-entry__eyebrow{font-size:11px;letter-spacing:.08em}.pay-universal-result__indicator{min-height:24px;padding:0 8px;border-radius:999px;font-size:11px}.pay-universal-result__cta{font-size:12px;font-weight:600}.pay-destination-row__body{gap:2px}.pay-destination-row__hint{color:var(--ds-color-text-muted);font-size:12px}.pay-intent-hint{align-items:flex-start;gap:8px}.boon-pay-identity-card{border-width:1px;background:color-mix(in srgb,var(--surface-panel) 96%,transparent)}.boon-pay-amount-card{background:color-mix(in srgb,var(--surface-panel) 98%,transparent)}.pay-amount-summary__value{font-size:clamp(2rem,4.8vw,2.85rem);line-height:.95}.pay-amount-summary__fees{gap:10px}.pay-amount-summary__label,.pay-amount-summary__fee-copy,.pay-amount-summary__approx{font-size:12px}.pay-selected__amount{gap:10px}.pay-selected__amount-input{min-height:62px;padding-inline:18px;border-radius:16px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:760;line-height:1}.pay-tip-suggestions__header,.pay-tip-suggestions__actions,.money-flow-quick{gap:8px}.pay-tip-suggestions__hint{color:var(--ds-color-text-muted)}.pay-sticky-cta{padding-top:6px}.pay-sticky-cta__actions{gap:8px;padding:10px;border-radius:16px;border:1px solid color-mix(in srgb,var(--hairline-soft) 84%,transparent);background:color-mix(in srgb,var(--surface-panel) 96%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.pay-sticky-cta__button{min-height:52px;font-size:15px}.pay-selected__change{min-height:40px;color:var(--ds-color-text-muted);font-size:13px;font-weight:600}.pay-review-shell .money-flow-confirmation__hero{gap:14px;padding:16px;border-color:color-mix(in srgb,var(--accent) 16%,var(--hairline-soft));background:color-mix(in srgb,var(--surface-panel) 98%,transparent)}.pay-review-shell .money-flow-confirmation__hero-top{gap:10px}.pay-review-shell .money-flow-confirmation__ready-badge{min-height:26px;font-size:11px}.pay-review-shell .money-flow-confirmation__hero-title{font-size:clamp(1.1rem,2vw,1.35rem)}.pay-review-shell .money-flow-confirmation__recipient{align-items:flex-start}.pay-review-shell .money-flow-confirmation__recipient-avatar{width:42px;height:42px;border-radius:12px}.pay-review-shell .money-flow-confirmation__recipient-name{font-size:15px;font-weight:700}.pay-review-shell .money-flow-confirmation__recipient-meta,.pay-review-shell .money-flow-confirmation__label,.pay-review-shell .money-flow-confirmation__estimate-copy,.pay-review-shell .money-flow-confirmation__fee-note,.pay-review-shell .money-flow-confirmation__hint{font-size:12px}.pay-review-shell .money-flow-confirmation__money-card{padding:12px;border-radius:14px;background:color-mix(in srgb,var(--surface-panel-soft) 78%,var(--surface-panel))}.pay-review-shell .money-flow-confirmation__money-value.ui-money{font-size:clamp(1.85rem,4vw,2.35rem)}.pay-review-shell .money-flow-confirmation__rows{padding:14px 16px;border-radius:16px}.pay-review-shell .money-flow-confirmation__row{padding:10px 0}.pay-review-shell .money-flow-confirmation__row--total{padding-top:12px}.pay-review-shell .money-flow-confirmation__value{font-size:14px;font-weight:700}.pay-review-shell .money-flow-confirmation__actions{gap:8px;padding:10px;border-radius:16px;background:color-mix(in srgb,var(--surface-panel) 97%,transparent);border:1px solid color-mix(in srgb,var(--hairline-soft) 84%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.pay-review-shell .money-flow-confirmation__primary{min-height:52px;box-shadow:none}.pay-processing-shell{gap:12px;padding:20px 18px;border-radius:18px}.pay-processing-shell__status-copy{font-size:11px}.pay-processing-shell__amount{font-size:clamp(2rem,5vw,2.8rem)}.pay-processing-shell__recipient{min-height:56px;gap:10px;padding:10px 14px 10px 10px;border-radius:16px}.pay-processing-shell__avatar{width:38px;height:38px;border-radius:12px}.pay-processing-shell__recipient-copy{display:grid;gap:3px;min-width:0;text-align:left}.pay-processing-shell__recipient-copy strong{font-size:15px;line-height:1.2}.pay-processing-shell__recipient-copy span{color:var(--ds-color-text-muted);font-size:12px;line-height:1.35}.pay-processing-shell__trust{font-size:12px}.money-flow-result__success,.money-flow-receipt-full{border-radius:18px}.money-flow-result__success-copy,.money-flow-result__hero-copy{gap:8px}.money-flow-result__headline{font-size:clamp(1.12rem,2vw,1.35rem)}.money-flow-result__amount{font-size:clamp(2.15rem,4.5vw,3rem)}.money-flow-result__reference-pill{min-height:30px;font-size:11px}.money-flow-result__actions .ui-button,.money-flow-receipt-full .ui-button{min-height:46px}html[data-theme=light] .money-flow-result__success,html[data-theme=light] .money-flow-receipt-full,html[data-theme=light] .pay-review-shell .money-flow-confirmation__hero,html[data-theme=light] .pay-review-shell .money-flow-confirmation__rows,html[data-theme=light] .pay-sticky-cta__actions,html[data-theme=light] .pay-review-shell .money-flow-confirmation__actions{background:color-mix(in srgb,var(--surface-panel) 98%,transparent);border-color:color-mix(in srgb,var(--hairline-soft) 84%,transparent)}html[data-theme=light] .money-flow-result__success-icon{background:var(--phase4-accent-soft, rgba(0, 191, 99, .12));color:#0f7a4b;box-shadow:none}html[data-theme=light] .money-flow-result__reference-pill{color:var(--text-muted);background:#f8faf8}@media(max-width:768px){.pay-selected__amount-input{min-height:58px;font-size:clamp(1.7rem,8vw,2.2rem)}.pay-processing-shell{padding:18px 14px}.pay-sticky-cta__actions,.pay-review-shell .money-flow-confirmation__actions{padding:8px}}.money-flow-layout--pay{gap:18px}.money-flow-layout--pay .money-flow-layout__header{align-items:flex-end}.pay-stage,.pay-entry,.pay-selected,.pay-review-stage{gap:16px}.pay-entry__hero{gap:12px;padding:0;border:0;border-radius:0;background:transparent}.pay-entry__hero-copy{gap:4px}.pay-entry__hero-kicker,.pay-entry__eyebrow{color:var(--text-tiny);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pay-entry__hero-note,.pay-entry__section-copy{color:var(--text-muted);font-size:13px;line-height:1.45}.pay-context-banner{gap:10px;padding:12px 14px;border-radius:16px;border:1px solid var(--hairline-soft);background:var(--surface-panel-soft)}.pay-context-banner__eyebrow{color:var(--text-tiny);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pay-context-banner__title{color:var(--text-primary);font-size:14px;font-weight:650}.pay-context-banner__message{color:var(--text-muted);font-size:12px;line-height:1.45}.pay-search-shell{margin-top:2px}.pay-search-shell__input{min-height:46px;padding-inline:14px;border-radius:14px;border:1px solid var(--hairline-soft);background:var(--surface-panel);box-shadow:none}.pay-trust-note{min-height:42px;padding:12px 14px;border-radius:14px;border:1px solid var(--hairline-soft);background:var(--surface-panel-soft);color:var(--text-muted);font-size:12px}.pay-entry__section{gap:12px}.pay-universal-result,.pay-destination-row{border:1px solid var(--hairline-soft);border-radius:18px;background:var(--surface-panel)}.pay-universal-result__tap,.pay-destination-row__tap{padding:14px 16px}.pay-universal-result__avatar{width:42px;height:42px;border-radius:12px}.pay-universal-result__title,.pay-destination-row__body strong{color:var(--text-primary);font-size:15px;font-weight:620}.pay-universal-result__meta,.pay-universal-result__summary,.pay-destination-row__meta,.pay-destination-row__hint{color:var(--text-muted);font-size:12px;line-height:1.4}.pay-universal-result__indicator{background:var(--surface-panel-soft);border:1px solid var(--hairline-soft);color:var(--text-muted)}.pay-selected__amount,.pay-intent-hint,.boon-pay-identity-card,.boon-pay-amount-card{border-radius:18px}.boon-pay-identity-card,.boon-pay-amount-card{border:1px solid var(--hairline-soft);background:var(--surface-panel);box-shadow:none}.pay-intent-hint{padding:12px 14px;border:1px solid var(--hairline-soft);background:var(--surface-panel-soft)}.pay-amount-summary__value{color:var(--text-primary);font-size:clamp(2rem,4vw,2.6rem);font-weight:700;line-height:.96}.pay-selected__amount-input{min-height:60px;padding-inline:18px;border-radius:16px;border:1px solid var(--hairline-soft);background:var(--surface-panel);color:var(--text-primary);box-shadow:none}.pay-selected__locked-copy,.pay-tip-suggestions__hint,.pay-amount-summary__label,.pay-amount-summary__fee-copy,.pay-amount-summary__approx{color:var(--text-muted)}.pay-tip-suggestions__actions .ui-button,.money-flow-quick .ui-button{min-height:38px;padding-inline:12px}.pay-sticky-cta{bottom:max(8px,env(safe-area-inset-bottom))}.pay-sticky-cta__actions{gap:8px;padding:8px;border-radius:18px;border:1px solid var(--hairline-soft);background:#f8faf7f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pay-sticky-cta__button{min-height:48px;font-size:14px}.pay-selected__change{color:var(--text-muted);font-size:13px;font-weight:600}.pay-processing-shell{gap:12px;padding:18px;border:1px solid var(--hairline-soft);border-radius:18px;background:var(--surface-panel)}.pay-processing-shell__status-copy{color:var(--text-tiny)}.pay-processing-shell__amount,.pay-review-shell__amount{color:var(--text-primary);font-size:clamp(2.1rem,5vw,2.9rem);font-weight:700}.pay-processing-shell__recipient{min-height:54px;border-radius:16px;border:1px solid var(--hairline-soft);background:var(--surface-panel-soft)}.pay-processing-shell__recipient-copy strong{color:var(--text-primary)}.pay-processing-shell__recipient-copy span,.pay-processing-shell__trust{color:var(--text-muted);font-size:12px}.pay-processing-shell__motion span{background:var(--accent);box-shadow:none}html[data-theme=light] .pay-processing-shell,html[data-theme=light] .boon-pay-identity-card,html[data-theme=light] .boon-pay-amount-card,html[data-theme=light] .pay-universal-result,html[data-theme=light] .pay-destination-row{background:var(--surface-panel);border-color:var(--hairline-soft);box-shadow:none}@media(max-width:900px){.money-flow-layout--pay .money-flow-layout__header{align-items:flex-start}}.pay-entry__hero-kicker,.pay-entry__eyebrow,.pay-context-banner__eyebrow{font-weight:580}.pay-context-banner,.pay-trust-note,.pay-universal-result,.pay-destination-row,.boon-pay-identity-card,.boon-pay-amount-card,.pay-intent-hint,.pay-processing-shell{border-color:var(--hairline-soft);border-radius:14px}.pay-context-banner{padding:10px 12px}.pay-universal-result__tap,.pay-destination-row__tap{padding:12px 14px}.pay-universal-result__title,.pay-destination-row__body strong,.pay-processing-shell__recipient-copy strong,.pay-universal-result__indicator{font-weight:580}.pay-selected__amount-input{min-height:56px;border-radius:14px}.pay-sticky-cta__actions{padding:6px;border-radius:14px;background:color-mix(in srgb,var(--bg-body) 98%,white);-webkit-backdrop-filter:none;backdrop-filter:none}.pay-processing-shell{padding:16px}.pay-processing-shell__recipient{border-radius:14px}.pay-processing-shell__amount,.pay-review-shell__amount{font-weight:620;font-size:clamp(1.95rem,4.3vw,2.55rem)}.pay-stage,.pay-entry,.pay-selected,.pay-review-stage{gap:.8rem}.pay-entry__hero,.pay-context-banner,.pay-entry__section,.pay-entry__section--primary,.pay-entry__section-head,.pay-selected__identity,.pay-selected__amount,.pay-review-shell,.pay-review-shell .money-flow-confirmation__hero,.pay-review-shell .money-flow-confirmation__rows,.pay-review-shell .money-flow-confirmation__actions,.money-flow-result__success,.money-flow-receipt-full{gap:.7rem}.pay-entry__hero,.pay-context-banner,.pay-universal-result,.pay-destination-row,.boon-pay-identity-card,.boon-pay-amount-card,.pay-intent-hint,.pay-processing-shell{border-color:transparent;background:color-mix(in srgb,var(--surface-panel-soft) 78%,transparent)}.pay-entry__hero,.pay-context-banner,.pay-processing-shell{padding:.8rem .9rem}.pay-entry__section--secondary{padding-top:.15rem}.pay-search-shell__input{min-height:52px;padding-inline:16px;border-radius:16px}.pay-universal-result__tap,.pay-destination-row__tap{gap:.8rem;padding:12px 14px}.pay-universal-result__avatar,.pay-selected__avatar,.pay-review-shell .money-flow-confirmation__recipient-avatar,.pay-processing-shell__avatar{width:48px;height:48px}.pay-universal-result__body,.pay-selected__body{gap:.18rem}.pay-universal-result__title,.pay-selected__title{font-size:1rem;line-height:1.2}.pay-entry__section-copy,.pay-selected__subtitle,.pay-selected__locked-copy,.pay-context-banner__message,.pay-entry__hero-note{font-size:.82rem;line-height:1.4}.boon-action-grid--pay{gap:10px}.boon-action-card{min-height:96px;padding:14px 40px 14px 14px;border-color:transparent;background:color-mix(in srgb,var(--surface-panel) 96%,transparent)}.pay-selected__amount-input{min-height:54px;padding:12px 14px}.money-flow-quick{gap:8px}.money-flow-quick .ui-button{min-height:36px}.pay-review-shell .money-flow-confirmation__hero,.pay-review-shell .money-flow-confirmation__rows,.money-flow-result__success,.money-flow-receipt-full{border-color:transparent;box-shadow:none;background:color-mix(in srgb,var(--surface-panel) 97%,transparent)}.pay-processing-shell__amount,.pay-review-shell__amount,.pay-review-shell .money-flow-confirmation__money-value.ui-money,.money-flow-result__amount{font-size:clamp(1.7rem,4vw,2.3rem)}.pay-review-shell .money-flow-confirmation__actions{padding-top:.1rem}.pay-entry,.pay-selected,.pay-review-stage{gap:var(--ds-space-3)}.pay-entry__hero{gap:12px;padding:clamp(16px,2.2vw,20px);border-radius:18px;border-color:var(--finance-surface-border-muted);background:var(--finance-surface-gradient-panel)}.pay-entry__hero-kicker,.pay-universal-result__title,.pay-destination-row__body strong,.boon-action-card__copy strong{font-weight:680}.pay-entry__hero-note,.pay-entry__section-copy,.pay-context-banner__message,.pay-destination-row__meta,.pay-destination-row__hint,.boon-action-card__copy span{line-height:var(--finance-ui-copy-line-height)}.pay-context-banner{gap:var(--finance-ui-cluster-gap);padding:11px 12px;border-radius:14px;border-color:var(--finance-ui-surface-border-soft);background:color-mix(in srgb,var(--surface-panel) 94%,transparent)}.pay-context-banner--request,.pay-context-banner--prepared,.pay-context-banner--whatsapp,.pay-context-banner--smart-pay{background:var(--finance-ui-surface-bg-soft)}.pay-search-shell__input{min-height:var(--finance-ui-input-height-lg);border-radius:var(--finance-ui-surface-radius-compact);border-color:var(--finance-ui-surface-border-soft);box-shadow:none}.pay-search-shell__input:focus{transform:none;border-color:var(--finance-accent-border-strong);box-shadow:var(--finance-focus-ring)}.pay-universal-result,.pay-destination-row,.boon-action-grid--pay>.boon-action-card,.pay-supporting-actions__item{border-color:var(--finance-ui-surface-border);background:var(--finance-ui-surface-bg);box-shadow:none}.pay-universal-result__indicator{border-color:var(--finance-ui-surface-border-quiet);background:var(--finance-ui-surface-bg-quiet);color:var(--ds-color-text-muted)}.pay-destination-list{gap:var(--finance-ui-cluster-gap)}.pay-destination-row{border-radius:var(--finance-ui-surface-radius-compact)}.pay-destination-row__edit{min-width:116px;color:var(--ds-color-text-muted)}.pay-destination-row__edit:hover,.pay-supporting-actions__item:hover{color:var(--ds-color-text-primary)}.boon-action-grid--pay{gap:var(--finance-ui-cluster-gap)}.boon-action-grid--pay>.boon-action-card{min-height:88px;border-radius:var(--finance-ui-surface-radius-compact)}.pay-supporting-actions--strip{gap:var(--finance-ui-cluster-gap)}.pay-supporting-actions__item{min-height:42px;border-radius:999px;color:var(--ds-color-text-muted)}.money-flow-layout--pay .money-flow-layout__header{padding:0;border:0;background:transparent}.money-flow-layout--pay .money-flow-layout__balance{margin-left:auto;min-width:128px}.pay-entry__hero{gap:var(--ds-space-4)}.pay-universal-result,.pay-destination-row,.boon-action-grid--pay>.boon-action-card{border-color:color-mix(in srgb,var(--finance-ui-surface-border) 92%,transparent);background:color-mix(in srgb,var(--surface-panel) 98%,transparent)}.pay-universal-result__tap,.pay-destination-row__tap{align-items:flex-start;gap:14px;padding:18px 20px}.pay-universal-result__rail{gap:8px;align-items:flex-end}.pay-universal-result__indicator,.pay-destination-row__edit{border:1px solid color-mix(in srgb,var(--finance-ui-surface-border) 88%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 72%,transparent)}.pay-destination-list{gap:12px}.pay-destination-row{gap:0;border-radius:20px}.pay-destination-row:hover,.pay-universal-result:hover{box-shadow:0 6px 18px #1018280f}.pay-destination-row__body{gap:5px}.pay-destination-row__body strong,.pay-universal-result__title{line-height:1.24}.pay-destination-row__hint{color:var(--text-helper)}.pay-destination-row__edit{align-self:center;min-width:110px;min-height:36px;margin:0 18px 0 0;padding:0 12px;border-radius:999px;color:var(--ds-color-text-primary)}.boon-action-grid--pay>.boon-action-card{min-height:96px;padding:18px}html[data-theme=dark] .boon-action-card--secondary:not(.boon-action-card--disabled) .boon-action-card__copy span{color:#c9d2cce6}@media(max-width:768px){.pay-destination-row__tap{padding:16px 18px}.pay-destination-row__edit{margin-right:16px}}.pay-entry__section{gap:var(--finance-ui-cluster-gap)}.pay-entry__section-head{gap:4px}.pay-universal-result,.pay-destination-row{border-radius:16px;border-color:color-mix(in srgb,var(--finance-ui-surface-border) 76%,transparent);background:color-mix(in srgb,var(--surface-panel) 99%,transparent)}.pay-universal-result__tap,.pay-destination-row__tap{padding:16px 18px}.pay-destination-row{align-items:center}.pay-destination-row__body,.pay-universal-result__body{gap:4px}.pay-destination-row__edit,.pay-universal-result__indicator{border-color:color-mix(in srgb,var(--finance-ui-surface-border) 72%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 78%,transparent)}.pay-trust-note,.pay-context-banner{background:color-mix(in srgb,var(--surface-panel-soft) 68%,transparent)}html[data-theme=dark] .pay-universal-result,html[data-theme=dark] .pay-destination-row,html[data-theme=dark] .pay-trust-note,html[data-theme=dark] .pay-context-banner{border-color:color-mix(in srgb,var(--hairline-soft) 88%,transparent)}.money-flow-layout--pay{gap:var(--finance-ui-section-gap)}.money-flow-layout--pay .money-flow-layout__header{padding-bottom:0}.pay-entry__hero,.pay-universal-result,.pay-destination-row,.pay-selected__identity,.boon-pay-amount-card,.pay-review-shell .money-flow-confirmation,.pay-processing-shell,.money-flow-receipt-full{border-radius:18px;box-shadow:none}.pay-entry__hero{padding:16px 18px;background:color-mix(in srgb,var(--surface-panel-soft) 34%,transparent)}.pay-search-shell__input{min-height:54px;padding-inline:18px;border-radius:16px;font-size:1rem;box-shadow:none}.pay-search-shell__input:focus{transform:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.pay-selected__identity,.boon-pay-amount-card,.pay-processing-shell,.money-flow-receipt-full{border-color:color-mix(in srgb,var(--hairline-soft) 78%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 42%,transparent)}.pay-selected__amount{padding:18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--hairline-soft) 76%,transparent);background:color-mix(in srgb,var(--surface-panel) 78%,transparent)}.pay-selected__amount-input{min-height:54px;border-radius:16px;font-size:1.15rem}.pay-tip-suggestions__actions,.money-flow-quick{gap:10px}.pay-review-stage{gap:16px}.pay-review-shell .money-flow-confirmation{background:transparent}.pay-review-shell .money-flow-confirmation__actions,.money-flow-result__actions{padding-top:4px}.money-flow-layout--pay{gap:20px}.pay-entry__hero,.pay-universal-result,.pay-destination-row,.pay-selected__identity,.boon-pay-amount-card,.pay-review-shell .money-flow-confirmation,.pay-processing-shell,.money-flow-receipt-full{border-radius:0}.pay-entry__hero{padding:0 0 16px;border:0;border-bottom:1px solid color-mix(in srgb,var(--hairline-soft) 14%,transparent);background:transparent}.pay-search-shell__input{border-radius:14px;border-color:color-mix(in srgb,var(--hairline-soft) 22%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 7%,transparent)}.pay-universal-result,.pay-destination-row{border-width:1px 0 0;border-radius:0;border-color:color-mix(in srgb,var(--hairline-soft) 14%,transparent);background:transparent}.pay-universal-result__tap,.pay-destination-row__tap{padding:16px 0}.pay-destination-row__edit,.pay-universal-result__indicator{border-color:color-mix(in srgb,var(--finance-ui-surface-border) 20%,transparent);background:transparent}.pay-trust-note,.pay-context-banner{border-color:color-mix(in srgb,var(--hairline-soft) 14%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 8%,transparent)}.pay-selected__identity,.boon-pay-amount-card,.pay-processing-shell,.money-flow-receipt-full{border-color:color-mix(in srgb,var(--hairline-soft) 14%,transparent);background:transparent}.pay-selected__amount{padding:18px 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--hairline-soft) 14%,transparent);border-radius:0;background:transparent}.pay-selected__amount-input{border-radius:14px;border-color:color-mix(in srgb,var(--hairline-soft) 18%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 6%,transparent)}.pay-tip-suggestions,.money-flow-quick{padding-top:4px}.pay-destination-row__body strong,.pay-universal-result__title,.pay-selected__title{font-weight:600}.pay-destination-row__body span,.pay-destination-row__meta,.pay-universal-result__meta,.pay-universal-result__meta--quiet,.pay-universal-result__summary,.pay-trust-note{color:var(--ds-color-text-subtle)}.pay-amount-summary{border:0;border-radius:0;background:transparent;box-shadow:none}.pay-amount-summary__outcome{gap:12px}.pay-amount-summary__row,.pay-amount-summary__fee-row,.pay-amount-summary__meta{padding:10px 0;border-top:1px solid color-mix(in srgb,var(--hairline-soft) 12%,transparent)}.pay-amount-summary__row:first-child,.pay-amount-summary__meta:first-child{border-top:0;padding-top:0}.pay-amount-summary__fees{gap:8px}.pay-amount-summary__value{font-size:clamp(1.92rem,4.6vw,2.7rem);letter-spacing:-.045em}.pay-amount-summary__label,.pay-amount-summary__fee-copy,.pay-amount-summary__approx{color:var(--ds-color-text-subtle)}.pay-review-shell .money-flow-confirmation__money-card{border-color:color-mix(in srgb,var(--hairline-soft) 14%,transparent);background:color-mix(in srgb,var(--surface-panel-soft) 8%,transparent)}.pay-review-shell .money-flow-confirmation__rows{padding:12px 0 0;border-radius:0}.pay-review-shell .money-flow-confirmation__row{padding:9px 0}.pay-review-shell .money-flow-confirmation__actions{gap:8px;padding:8px 0 0;border:0;border-radius:0;background:transparent}.money-flow-layout--pay{gap:22px}.money-flow-layout--pay .money-flow-layout__header{padding-bottom:2px}.pay-entry__hero{gap:14px;padding-bottom:18px}.pay-entry__hero-kicker{font-size:1rem;font-weight:640;letter-spacing:-.02em}.pay-entry__hero-note,.pay-entry__section-copy,.pay-trust-note{color:color-mix(in srgb,var(--ds-color-text-muted) 94%,white)}.pay-entry__section{gap:14px}.boon-action-grid--pay{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px}.boon-action-grid--pay>.boon-action-card{min-height:124px;padding:16px;border-radius:18px;border-color:color-mix(in srgb,var(--hairline-soft) 84%,transparent);background:color-mix(in srgb,var(--surface-panel) 99%,white);box-shadow:none}.boon-action-grid--pay>.boon-action-card .boon-action-card__copy strong{font-size:.96rem;font-weight:640}.boon-action-grid--pay>.boon-action-card .boon-action-card__copy span{color:color-mix(in srgb,var(--ds-color-text-muted) 94%,white);line-height:1.45}.pay-supporting-actions--strip{gap:8px}.pay-supporting-actions__item{min-height:38px;border-radius:999px;border-color:color-mix(in srgb,var(--hairline-soft) 82%,transparent);background:color-mix(in srgb,var(--surface-panel) 99%,white)}.payments-flow-card{border-radius:18px;border-color:color-mix(in srgb,var(--hairline-soft) 84%,transparent);background:color-mix(in srgb,var(--surface-panel) 99%,white)}.payments-flow-card .money-flow-form{gap:16px}.payments-flow-card .pay-selected__amount{gap:12px}.payments-flow-card .ui-state,.payments-flow-card .ui-status{border-radius:14px}.payments-flow-card .money-flow-quick{gap:8px}.payments-flow-card .pay-sticky-cta__actions{border-radius:16px;border-color:color-mix(in srgb,var(--hairline-soft) 84%,transparent);background:color-mix(in srgb,var(--bg-body) 99%,white)}@media(max-width:768px){.boon-action-grid--pay{grid-template-columns:1fr}.pay-stage{gap:18px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.pay-entry__hero{gap:12px;padding-bottom:16px}.pay-search-shell__input{min-height:56px;padding-inline:16px;font-size:.96rem}.pay-entry__section{gap:12px}.boon-action-grid--pay>.boon-action-card{padding:16px;min-height:108px}.pay-destination-row{border-radius:14px}.pay-destination-row__tap{padding:16px}.pay-destination-row__edit{min-height:42px;padding-inline:12px}.payments-flow-card{border-radius:16px}.payments-flow-card .money-flow-form{gap:18px}.payments-flow-card .pay-selected__amount{gap:14px}.payments-flow-card .money-flow-quick{gap:10px}.pay-sticky-cta{padding-bottom:calc(2px + env(safe-area-inset-bottom))}.pay-sticky-cta__actions,.payments-flow-card .pay-sticky-cta__actions{gap:10px;padding:10px;border-radius:18px}.pay-sticky-cta__button{min-height:48px}}@media(min-width:1024px){.pay-stage,.pay-entry,.pay-selected,.pay-review-stage{gap:15px}.pay-entry__hero,.pay-context-banner,.pay-universal-result,.pay-destination-row,.pay-selected__identity,.boon-pay-amount-card,.pay-processing-shell,.money-flow-receipt-full,.payments-flow-card{border-radius:16px;border-color:color-mix(in srgb,var(--hairline-soft) 54%,transparent);background:color-mix(in srgb,var(--surface-panel) 98.9%,white);box-shadow:none}.pay-entry__hero{gap:12px;padding:16px 18px}.pay-entry__hero-kicker,.pay-entry__eyebrow,.pay-selected__eyebrow,.pay-review-shell__eyebrow,.pay-context-banner__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.1em}.pay-entry__hero-note,.pay-entry__section-copy,.pay-context-banner__message,.pay-selected__subtitle,.pay-selected__locked-copy,.pay-universal-result__meta,.pay-universal-result__summary,.pay-destination-row__meta,.pay-destination-row__hint,.pay-trust-note,.pay-intent-hint,.pay-processing-shell__recipient-copy span,.pay-processing-shell__trust{font-size:12.5px;line-height:1.5;color:color-mix(in srgb,var(--ds-color-text-muted) 88%,transparent)}.pay-entry__section-head{gap:5px}.pay-search-shell__input,.pay-selected__amount-input{min-height:42px;border-radius:12px;border-color:color-mix(in srgb,var(--hairline-soft) 56%,transparent);background:color-mix(in srgb,var(--surface-panel) 99.4%,white);font-size:13px;box-shadow:none}.pay-selected__amount-input{min-height:58px;font-size:clamp(1.7rem,3vw,2.1rem);font-weight:720;letter-spacing:-.032em}.pay-destination-list,.pay-supporting-actions,.money-flow-quick,.pay-tip-suggestions__actions{gap:8px}.pay-destination-row__tap,.pay-universal-result__tap{padding:15px 16px}.pay-destination-row__avatar,.pay-selected__avatar,.pay-universal-result__avatar,.pay-processing-shell__avatar{width:42px;height:42px;border-radius:12px}.pay-destination-row__body strong,.pay-universal-result__title,.pay-selected__title,.pay-processing-shell__recipient-copy strong{font-size:.95rem;font-weight:590;letter-spacing:-.014em}.pay-supporting-actions__item,.pay-destination-row__edit,.pay-selected__change,.money-flow-quick .ui-button,.pay-tip-suggestions__actions .ui-button,.pay-sticky-cta__button{min-height:40px;border-radius:12px;font-size:13px;font-weight:560}.pay-supporting-actions__item,.pay-destination-row__edit,.pay-selected__change,.money-flow-quick .ui-button,.pay-tip-suggestions__actions .ui-button{border-color:color-mix(in srgb,var(--hairline-soft) 54%,transparent);background:color-mix(in srgb,var(--surface-panel) 98.8%,white);color:color-mix(in srgb,var(--ds-color-text-primary) 90%,transparent)}.boon-action-grid--pay{gap:8px}.boon-action-grid--pay>.boon-action-card{min-height:112px;padding:15px;border-radius:14px;border-color:color-mix(in srgb,var(--hairline-soft) 44%,transparent);background:color-mix(in srgb,var(--surface-panel) 98.8%,white)}.boon-action-grid--pay>.boon-action-card .boon-action-card__copy strong{font-size:.94rem;font-weight:590}.boon-action-grid--pay>.boon-action-card .boon-action-card__copy span{color:color-mix(in srgb,var(--ds-color-text-muted) 88%,transparent);font-size:12.5px;line-height:1.5}.payments-flow-card .money-flow-form{gap:15px}.payments-flow-card .ui-state,.payments-flow-card .ui-status,.pay-stage .ui-state{border-radius:14px;border-color:color-mix(in srgb,var(--hairline-soft) 52%,transparent);background:color-mix(in srgb,var(--surface-panel) 98.7%,white)}.pay-sticky-cta__actions,.payments-flow-card .pay-sticky-cta__actions,.pay-review-shell .money-flow-confirmation__actions{gap:10px;padding:10px;border-radius:14px;border-color:color-mix(in srgb,var(--hairline-soft) 52%,transparent);background:color-mix(in srgb,var(--bg-body) 99%,white)}}@media(min-width:1024px){.pay-amount-summary__value,.pay-selected__amount-input,.pay-processing-shell__amount,.money-flow-result__amount,.pay-review-shell .money-flow-confirmation__money-value.ui-money,.pay-review-shell .money-flow-confirmation__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.pay-entry__hero-note,.pay-entry__section-copy,.pay-context-banner__message,.pay-selected__subtitle,.pay-selected__locked-copy,.pay-universal-result__meta,.pay-universal-result__summary,.pay-destination-row__meta,.pay-destination-row__hint,.pay-trust-note,.pay-intent-hint,.pay-processing-shell__recipient-copy span,.pay-processing-shell__trust,.pay-review-shell .money-flow-confirmation__recipient-meta,.pay-review-shell .money-flow-confirmation__label,.pay-review-shell .money-flow-confirmation__estimate-copy,.pay-review-shell .money-flow-confirmation__fee-note,.pay-review-shell .money-flow-confirmation__hint{color:color-mix(in srgb,var(--ds-color-text-muted) 84%,transparent)}.pay-destination-row__body strong,.pay-universal-result__title,.pay-selected__title,.pay-processing-shell__recipient-copy strong,.pay-review-shell .money-flow-confirmation__recipient-name{font-weight:600;letter-spacing:-.012em}.pay-amount-summary__value,.pay-processing-shell__amount,.money-flow-result__amount{letter-spacing:-.03em}.pay-selected__amount-input{padding-inline:20px;letter-spacing:-.04em}.pay-destination-row,.pay-universal-result,.pay-context-banner,.boon-action-grid--pay>.boon-action-card,.pay-review-shell .money-flow-confirmation__hero,.pay-review-shell .money-flow-confirmation__rows,.pay-review-shell .money-flow-confirmation__actions{border-color:color-mix(in srgb,var(--hairline-soft) 46%,transparent)}.pay-destination-row__tap,.pay-universal-result__tap{gap:14px}.boon-action-grid--pay{gap:10px}.boon-action-grid--pay>.boon-action-card{min-height:108px}.boon-action-grid--pay>.boon-action-card .boon-action-card__copy strong{font-weight:600;letter-spacing:-.012em}.pay-supporting-actions__item,.pay-destination-row__edit,.pay-selected__change,.money-flow-quick .ui-button,.pay-tip-suggestions__actions .ui-button,.pay-sticky-cta__button,.money-flow-result__actions .ui-button,.money-flow-receipt-full .ui-button{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;box-shadow:none}.pay-supporting-actions__item:hover,.pay-destination-row__edit:hover,.pay-selected__change:hover,.money-flow-quick .ui-button:hover:not(:disabled),.pay-tip-suggestions__actions .ui-button:hover:not(:disabled),.money-flow-result__actions .ui-button:hover:not(:disabled),.money-flow-receipt-full .ui-button:hover:not(:disabled){background:color-mix(in srgb,var(--surface-panel-hover) 54%,white);border-color:color-mix(in srgb,var(--hairline-soft) 34%,transparent)}.pay-sticky-cta__actions,.payments-flow-card .pay-sticky-cta__actions,.pay-review-shell .money-flow-confirmation__actions{gap:8px;border-color:color-mix(in srgb,var(--hairline-soft) 44%,transparent);background:color-mix(in srgb,var(--bg-body) 99.2%,white)}.pay-sticky-cta__button{min-height:50px;font-weight:580}}.money-flow-layout--pay .money-flow-layout__header{padding:10px 2px;border:0;border-radius:0;background:transparent;box-shadow:none}.money-flow-layout--pay .money-flow-layout__balance,.pay-entry__hero,.pay-context-banner,.pay-universal-result,.pay-destination-row,.boon-action-grid--pay>.boon-action-card,.pay-amount-summary,.pay-selected__identity,.boon-pay-review-shell .money-flow-confirmation,.money-flow-confirmation__hero,.money-flow-confirmation__money-card,.money-flow-confirmation__rows,.pay-processing-shell{border-color:transparent;background:var(--pay-chat-surface);box-shadow:inset 0 0 0 1px var(--pay-chat-line)}.pay-entry__hero{padding:clamp(16px,3vw,22px);border-radius:28px;box-shadow:0 1px #11181409,0 18px 42px #1118140e}.pay-entry__hero-kicker{font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.035em}.pay-search-shell__input,.pay-selected__amount-input{border:0;background:color-mix(in srgb,var(--phase4-surface, #fff) 90%,#f0fbf4);box-shadow:inset 0 0 0 1px var(--pay-chat-line)}.pay-search-shell__input{border-radius:999px}.pay-selected__amount-input{min-height:70px;border-radius:24px;font-size:clamp(2rem,7vw,3.4rem);font-weight:650;letter-spacing:-.04em}.pay-universal-result:hover,.pay-destination-row:hover,.boon-action-grid--pay>.boon-action-card:hover,.pay-supporting-actions__item:hover{border-color:transparent;background:var(--pay-chat-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boon-green) 18%,transparent);transform:translateY(-1px)}.pay-universal-result__indicator,.money-flow-confirmation__ready-badge,.boon-action-card__icon,.boon-icon-chip{border-color:transparent;background:#00bf631f;color:#117a52}.pay-universal-result__cta,.pay-destination-row__edit,.pay-selected__change,.pay-intent-hint__action{color:#117a52}.pay-amount-summary,.boon-pay-amount-card,.money-flow-confirmation__hero{border-radius:26px}.pay-sticky-cta__button,.pay-tip-suggestions__actions .ui-button,.money-flow-quick .ui-button{border-radius:999px}.money-flow-layout--pay{--pay-chat-surface: var(--premium-card, var(--phase4-surface, #fff));--pay-chat-soft: var(--premium-muted-fill, var(--phase4-surface-soft, #eef4f1));--pay-chat-line: var(--premium-line, var(--phase4-line, rgba(17, 24, 20, .1)))}.money-flow-layout--pay .money-flow-layout__header,.pay-entry__hero,.pay-context-banner,.boon-action-grid--pay>.boon-action-card,.pay-selected__identity,.pay-amount-summary,.pay-processing-shell{border-color:var(--premium-line, var(--phase4-line, var(--hairline-soft)))!important;background:var(--premium-card, var(--phase4-surface, var(--surface-panel)))!important;box-shadow:var(--premium-shadow, var(--phase4-shadow-rest, none))!important}.pay-entry__hero{gap:12px!important;padding:12px!important;border-radius:20px!important}.boon-action-grid--pay{gap:8px!important}.boon-action-grid--pay>.boon-action-card{min-height:88px!important;padding:12px!important}.pay-supporting-actions__item{min-height:36px!important;background:var(--premium-muted-fill, var(--phase4-surface-soft, #eef4f1))!important;color:var(--premium-muted, var(--phase4-muted, inherit))!important}.pay-destination-list--threads .money-thread-row__side{grid-column:2;min-width:0;max-width:none;justify-items:start}.money-flow-layout--pay{--pay-chat-surface: color-mix(in srgb, var(--boon-neutral-surface, var(--surface-panel)) 82%, transparent);--pay-chat-soft: color-mix(in srgb, var(--boon-neutral-surface-muted, var(--surface-panel-soft)) 74%, transparent);--pay-chat-line: var(--boon-neutral-line, var(--hairline-soft))}.money-flow-layout--pay .money-flow-layout__header{padding:4px 2px 8px!important;background:transparent!important}.money-flow-layout--pay .money-flow-layout__icon{border-color:var(--boon-neutral-line, var(--hairline-soft));background:color-mix(in srgb,var(--boon-neutral-surface-muted, var(--surface-panel-soft)) 72%,transparent);color:var(--boon-neutral-muted, var(--ds-color-text-muted))}.money-flow-layout--pay .money-flow-layout__balance{border-color:var(--boon-neutral-line, var(--hairline-soft))!important;background:color-mix(in srgb,var(--boon-neutral-surface, var(--surface-panel)) 68%,transparent)!important;box-shadow:none!important}.pay-entry__hero,.pay-context-banner,.pay-selected__identity,.pay-amount-summary,.boon-pay-amount-card,.boon-pay-review-shell .money-flow-confirmation,.money-flow-confirmation__hero,.money-flow-confirmation__money-card,.money-flow-confirmation__rows,.pay-processing-shell{border-color:var(--boon-neutral-line, var(--hairline-soft))!important;background:color-mix(in srgb,var(--boon-neutral-surface, var(--surface-panel)) 78%,transparent)!important;box-shadow:none!important}.pay-entry__hero{gap:11px!important;padding:10px 12px!important;border-radius:18px!important}.pay-context-banner{gap:10px;padding:10px 12px!important;border-radius:15px!important}.pay-context-banner__icon,.boon-action-card__icon,.boon-icon-chip,.pay-universal-result__indicator,.money-flow-confirmation__ready-badge{border-color:var(--boon-neutral-line, var(--hairline-soft))!important;background:color-mix(in srgb,var(--boon-neutral-surface-muted, var(--surface-panel-soft)) 76%,transparent)!important;color:var(--boon-neutral-muted, var(--ds-color-text-muted))!important;box-shadow:none!important}.pay-context-banner__eyebrow,.pay-entry__eyebrow,.pay-selected__eyebrow,.pay-review-shell__eyebrow,.money-flow-confirmation__eyebrow,.money-flow-confirmation__money-label,.money-flow-confirmation__details-title{color:var(--boon-neutral-muted, var(--ds-color-text-muted));letter-spacing:.035em;text-transform:none}.pay-entry__hero-kicker,.pay-selected__title,.pay-universal-result__title,.money-flow-confirmation__hero-title{color:var(--boon-neutral-ink, var(--ds-color-text-primary));font-weight:620;letter-spacing:-.018em}.pay-search-shell__input,.pay-selected__amount-input,.conversation-composer-shell{border-color:var(--boon-neutral-line, var(--hairline-soft))!important;background:color-mix(in srgb,var(--boon-neutral-surface-strong, var(--surface-panel)) 74%,transparent)!important;box-shadow:none!important}.pay-search-shell__input:focus,.pay-selected__amount-input:focus,.conversation-composer-shell:focus-within{border-color:var(--boon-neutral-line-strong, var(--hairline-strong))!important;box-shadow:0 0 0 3px #1f221f0b!important}.pay-selected__amount{padding:6px 0!important;background:transparent!important}.pay-selected__amount-input{min-height:62px!important;border-radius:20px!important;font-size:clamp(1.9rem,6vw,3rem)!important}.pay-universal-result,.pay-destination-row,.boon-action-grid--pay>.boon-action-card,.pay-supporting-actions__item{border-color:var(--boon-neutral-line, var(--hairline-soft))!important;background:color-mix(in srgb,var(--boon-neutral-surface, var(--surface-panel)) 70%,transparent)!important;box-shadow:none!important}.pay-universal-result:hover,.pay-destination-row:hover,.boon-action-grid--pay>.boon-action-card:hover,.pay-supporting-actions__item:hover{border-color:var(--boon-neutral-line-strong, var(--hairline-strong))!important;background:color-mix(in srgb,var(--boon-neutral-surface-strong, var(--surface-panel)) 78%,transparent)!important;box-shadow:none!important;transform:translateY(-1px)}.boon-action-grid--pay>.boon-action-card{min-height:80px!important;padding:11px 12px!important}.boon-action-card__copy span,.pay-entry__section-copy,.pay-context-banner__message,.pay-supporting-actions__item,.pay-selected__locked-copy,.money-flow-confirmation__label,.money-flow-confirmation__estimate-copy,.money-flow-confirmation__fee-note,.money-flow-result__supporting{color:var(--boon-neutral-muted, var(--ds-color-text-muted))!important}.pay-universal-result__cta,.pay-destination-row__edit,.pay-selected__change,.pay-intent-hint__action{color:var(--boon-neutral-ink, var(--ds-color-text-primary))!important}.money-flow-quick .ui-button,.pay-tip-suggestions__actions .ui-button,.pay-sticky-cta__button,.money-flow-result__actions .ui-button,.money-flow-receipt-full .ui-button{box-shadow:none!important}.pay-sticky-cta__actions,.pay-review-shell .money-flow-confirmation__actions{border-color:var(--boon-neutral-line, var(--hairline-soft))!important;background:color-mix(in srgb,var(--boon-neutral-surface-strong, var(--surface-glass)) 76%,transparent)!important;box-shadow:0 14px 38px #1f221f12!important;-webkit-backdrop-filter:blur(20px) saturate(118%);backdrop-filter:blur(20px) saturate(118%)}html[data-theme=dark] .pay-sticky-cta__actions,html[data-theme=dark] .pay-review-shell .money-flow-confirmation__actions{box-shadow:0 18px 44px #00000052!important}@media(max-width:768px){.pay-entry__hero{padding:10px!important}.boon-action-grid--pay>.boon-action-card{min-height:76px!important}.pay-selected__amount-input{min-height:58px!important}}.money-flow-layout--pay{--pay-flagship-surface: color-mix(in srgb, var(--surface-panel, #fff) 98%, white);--pay-flagship-soft: color-mix(in srgb, var(--surface-panel-soft, #f6faf8) 86%, white);--pay-flagship-line: color-mix(in srgb, var(--hairline-soft, rgba(17, 24, 20, .1)) 82%, transparent);--pay-flagship-ink: var(--text-primary, var(--ds-color-text-primary));--pay-flagship-muted: var(--text-muted, var(--ds-color-text-muted))}.pay-entry__intro{display:grid;gap:6px}.pay-entry__hero-kicker,.pay-entry__eyebrow,.pay-review-shell__eyebrow{display:inline-flex;align-items:center;gap:8px}.pay-entry__hero-kicker i,.pay-entry__eyebrow i,.pay-review-shell__eyebrow i{color:#117a52}.pay-entry__hero-kicker{color:var(--pay-flagship-ink)!important;font-size:clamp(1.28rem,2.4vw,1.72rem)!important;font-weight:760!important;letter-spacing:-.035em!important;text-transform:none!important}.pay-entry__hero-note{max-width:58ch;color:var(--pay-flagship-muted)!important;font-size:.94rem!important}.money-flow-layout--pay .conversation-composer-shell{min-height:58px;border-radius:18px;border:1px solid var(--pay-flagship-line)!important;background:var(--pay-flagship-surface)!important;box-shadow:none!important}.money-flow-layout--pay .conversation-composer-shell__label{color:var(--pay-flagship-muted)}.money-flow-layout--pay .conversation-composer-shell__input{color:var(--pay-flagship-ink);font-size:1rem}.money-flow-layout--pay .money-avatar-strip__title,.pay-entry__eyebrow{color:var(--pay-flagship-muted)!important;font-size:.76rem!important;font-weight:760!important;letter-spacing:.04em!important;text-transform:uppercase!important}.pay-destination-list--threads .money-thread-row,.money-flow-layout--pay .money-avatar-person,.pay-entry__section--primary .money-thread-row{transition:transform .16s var(--ds-ease-out, ease),border-color .16s var(--ds-ease-out, ease),background-color .16s var(--ds-ease-out, ease),box-shadow .16s var(--ds-ease-out, ease)}.pay-destination-list--threads .money-thread-row:hover,.money-flow-layout--pay .money-avatar-person:hover{transform:translateY(-1px)}.pay-selected .boon-pay-identity-card.money-counterparty-header{border-radius:22px!important;border-color:var(--pay-flagship-line)!important;background:var(--pay-flagship-surface)!important}.pay-selected .money-counterparty-header__avatar{width:60px;height:60px;border-radius:18px}.pay-selected .money-counterparty-header__name{font-size:1.05rem;font-weight:760}.pay-selected .money-counterparty-header__trust span{background:#00bf6314;color:#117a52}.pay-selected .boon-pay-amount-card.money-amount-hero{border-radius:24px!important;border-color:var(--pay-flagship-line)!important;background:linear-gradient(180deg,var(--pay-flagship-surface),var(--pay-flagship-soft))!important;box-shadow:0 18px 42px #1118140f!important}.pay-selected .money-amount-hero__label-row{color:var(--pay-flagship-muted)}.pay-selected .money-amount-hero__icon,.pay-processing-shell__steps i,.pay-receipt-trust-row i{color:#117a52}.pay-selected .money-amount-hero__amount .ui-money,.pay-amount-summary__value.ui-money{font-size:clamp(2.55rem,7vw,4.35rem)!important;font-weight:780!important;line-height:.92!important;letter-spacing:-.055em!important;animation:pay-amount-focus .22s var(--ds-ease-out, ease)}.pay-selected .money-amount-hero__rows{border-color:var(--pay-flagship-line);background:#ffffff9e}.pay-selected .money-amount-hero__row{padding:13px 15px}.pay-selected .money-amount-hero__row>span{display:inline-flex;align-items:center;color:var(--pay-flagship-muted)}.pay-selected .money-amount-hero__row>strong{color:var(--pay-flagship-ink);font-weight:760}.pay-selected .money-amount-hero__meta span{background:var(--pay-flagship-surface)}.pay-sticky-cta.money-flow-sticky-actions{border-radius:22px!important;border-color:var(--pay-flagship-line)!important;background:#ffffffeb!important;box-shadow:0 16px 42px #1118141a!important}.pay-sticky-cta .money-flow-sticky-actions__helper{color:var(--pay-flagship-muted)}.pay-review-shell__header{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--pay-flagship-line);border-radius:20px;background:var(--pay-flagship-surface)}.pay-review-shell__header strong{color:var(--pay-flagship-ink);font-size:clamp(1.05rem,2vw,1.28rem);letter-spacing:-.025em}.pay-review-shell .money-flow-confirmation__row{animation:pay-review-row-enter .22s var(--ds-ease-out, ease) both}.pay-review-shell .money-flow-confirmation__row:nth-child(2){animation-delay:35ms}.pay-processing-shell{border-radius:24px!important;border-color:var(--pay-flagship-line)!important;background:var(--pay-flagship-surface)!important}.pay-processing-shell__status-copy{color:var(--pay-flagship-muted)!important}.pay-processing-shell__status-copy:before{content:"";margin-right:8px;font-family:uicons-regular-rounded,uicons-regular-rounded,sans-serif;color:#117a52}.pay-processing-shell__steps{display:grid;gap:8px;width:min(100%,360px);padding:12px;border:1px solid var(--pay-flagship-line);border-radius:18px;background:var(--pay-flagship-soft)}.pay-processing-shell__steps span,.pay-receipt-trust-row span{display:inline-flex;align-items:center;gap:8px;color:var(--pay-flagship-muted);font-size:.86rem}.pay-processing-shell__motion span{animation:pay-processing-pulse 1s ease-in-out infinite}.money-flow-result__success-icon{animation:pay-success-pop .26s var(--ds-ease-out, ease) both}.pay-receipt-trust-row{display:flex;flex-wrap:wrap;gap:8px;padding:0 2px;animation:pay-receipt-enter .22s var(--ds-ease-out, ease) both}.pay-receipt-trust-row span{min-height:30px;padding:0 11px;border:1px solid var(--pay-flagship-line);border-radius:999px;background:var(--pay-flagship-soft)}@keyframes pay-amount-focus{0%{opacity:.82;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes pay-review-row-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pay-success-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pay-receipt-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pay-stage,.pay-selected .money-amount-hero__amount .ui-money,.pay-amount-summary__value.ui-money,.pay-review-shell .money-flow-confirmation__row,.pay-processing-shell__motion span,.money-flow-result__success-icon,.pay-receipt-trust-row,.pay-destination-list--threads .money-thread-row,.money-flow-layout--pay .money-avatar-person{animation:none!important;transition:none!important;transform:none!important}}@media(max-width:760px){.pay-selected .money-counterparty-header__avatar{width:56px;height:56px}.pay-selected .money-amount-hero__row{gap:6px}}.money-flow-stepper{margin-bottom:24px;padding:0 4px}.money-flow-stepper__list{display:flex;align-items:center;justify-content:center;gap:12px;list-style:none;padding:0;margin:0}.money-flow-stepper__item{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:13px;font-weight:500;opacity:.6;transition:opacity .2s ease,color .2s ease}.money-flow-stepper__item--active{opacity:1;color:var(--text-primary);font-weight:600}.money-flow-stepper__item--complete{opacity:1;color:#117a52}.money-flow-stepper__item:after{content:"•";margin-left:8px;opacity:.3}.money-flow-stepper__item:last-child:after{content:none}.money-flow-stepper__label i{font-size:10px;margin-left:2px;vertical-align:middle}.pay-selected .boon-pay-identity-card{padding:16px!important;border-radius:20px!important;border:1px solid var(--pay-flagship-line)!important;background:var(--pay-flagship-surface)!important;display:flex;align-items:center;gap:16px}.pay-selected .money-counterparty-header__avatar{width:56px!important;height:56px!important;border-radius:16px!important;flex-shrink:0}.pay-selected .money-counterparty-header__body{flex:1;min-width:0}.pay-selected .money-counterparty-header__name{font-size:17px!important;font-weight:700!important;color:var(--text-primary)}.pay-selected .money-counterparty-header__details{font-size:14px;color:var(--text-muted)}.pay-selected .money-counterparty-header__trust{margin-top:4px;display:flex;gap:6px}.pay-selected .money-counterparty-header__trust span{padding:2px 8px;border-radius:999px;background:#00bf6314;color:#117a52;font-size:11px;font-weight:600}.pay-selected .money-counterparty-header__actions{flex-shrink:0}.pay-selected .money-counterparty-header__action{color:#117a52;font-weight:600;font-size:14px;border:none;background:none;cursor:pointer}.boon-pay-amount-card.money-amount-hero{padding:24px!important;border-radius:24px!important;background:var(--pay-flagship-surface)!important;border:1px solid var(--pay-flagship-line)!important;text-align:center}.money-amount-hero__label{font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px;display:block}.money-amount-hero__amount .ui-money{font-size:48px!important;font-weight:800!important;letter-spacing:-.05em!important;color:var(--text-primary)}.money-amount-hero__rows{margin-top:20px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--pay-flagship-line);padding-top:16px}.money-amount-hero__row{display:flex;justify-content:space-between;font-size:14px}.money-amount-hero__row span{color:var(--text-muted)}.money-amount-hero__row strong{color:var(--text-primary);font-weight:600}.pay-selected__amount{margin-top:12px}.pay-selected__amount-input{text-align:center;font-size:32px!important;height:72px!important;border-radius:20px!important;background:var(--pay-flagship-soft)!important;border:1px solid var(--pay-flagship-line)!important}.money-flow-quick{justify-content:center;gap:12px;margin-top:16px}.money-flow-quick .ui-button{min-width:80px;border-radius:999px!important}.pay-sticky-cta__actions{padding:12px!important;border-radius:24px!important;background:#fffc!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 -4px 20px #0000000d!important}.pay-sticky-cta__button--primary{height:56px!important;font-size:16px!important;font-weight:700!important;border-radius:16px!important}.boon-page-stack:has(.money-flow-layout--pay-chat){max-width:680px;margin:0 auto;width:100%;gap:16px!important}.money-flow-layout--pay-chat{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:100%}.money-flow-layout--pay-chat .money-flow-layout__header{padding:0 0 4px;border:0;background:transparent}.money-flow-layout--pay-chat .money-flow-layout__balance{border-radius:16px;background:var(--phase4-surface, #fff);border:1px solid var(--phase4-line, rgba(0,0,0,.05));padding:8px 12px;box-shadow:0 4px 12px #00000005}.money-flow-stepper{margin-bottom:20px}.money-flow-layout--pay-chat .money-flow-layout__body{padding:0;gap:16px}.money-flow-stepper__track{display:flex;align-items:center;justify-content:center;gap:12px}.money-flow-stepper__step{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:500;color:var(--phase4-muted, #66736b);opacity:.5}.money-flow-stepper__step--active{color:var(--boon-green, #00bf63);opacity:1;font-weight:700}.money-flow-stepper__step--complete{color:var(--phase4-ink, #17231d);opacity:.8}.money-flow-stepper__step:not(:last-child):after{content:"•";margin-left:12px;opacity:.2}.pay-entry__hero--composer{background:var(--premium-card, #fff);border-radius:24px;padding:20px;border:1px solid var(--premium-line, rgba(0,0,0,.06));box-shadow:0 4px 12px #00000005}.pay-amount-composer-card{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;display:flex;flex-direction:column;gap:12px}.pay-amount-recipient{border:1px solid var(--premium-line, rgba(0,0,0,.06))!important;border-radius:20px!important;padding:12px 16px!important;background:var(--premium-card, #fff)!important}.pay-composer-body{padding:0;display:flex;flex-direction:column;align-items:stretch;width:100%}.pay-composer-bubble{width:100%;max-width:100%!important;background:var(--premium-active, #e6f4ed)!important;border-radius:24px 24px 4px!important;padding:20px;display:flex;flex-direction:column;gap:16px;border:1px solid var(--premium-line, rgba(0,0,0,.06))!important;box-shadow:0 4px 12px #00000005!important}.pay-composer-eyebrow{font-size:.8rem;font-weight:700;color:#117a52;display:flex;align-items:center;gap:6px}.pay-composer-amount-row{display:flex;justify-content:center}.pay-composer-input{width:100%;text-align:center;border:0;background:transparent;font-size:3rem;font-weight:800;color:var(--phase4-ink);outline:none;padding:8px 0;letter-spacing:-.04em}.pay-composer-clarity{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid rgba(0,0,0,.05)}.pay-composer-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:.9rem;color:var(--phase4-muted)}.pay-composer-row span{flex-shrink:0}.pay-composer-row strong{color:var(--phase4-ink);font-weight:700;text-align:right;min-width:0;overflow:visible}.money-flow-layout--pay-chat,.money-flow-layout--pay-chat .money-flow-layout__body,.pay-stage.pay-selected,.pay-amount-alignment,.pay-amount-composer-card,.pay-composer-body,.pay-composer-bubble,.pay-composer-clarity{box-sizing:border-box;min-width:0;max-width:100%;overflow:visible}.pay-amount-alignment,.pay-amount-composer-card,.pay-composer-body,.pay-composer-bubble,.pay-composer-clarity{width:100%}.pay-composer-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(min(7.5rem,42%),42%);align-items:baseline;gap:12px;width:100%}.pay-composer-row span,.pay-composer-row strong{min-width:0}.pay-composer-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-composer-row strong{justify-self:end;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-amount-recipient.money-counterparty-header{grid-template-columns:auto minmax(0,1fr) auto;width:100%;max-width:100%;overflow:hidden!important}.pay-amount-recipient .money-counterparty-header__body,.pay-amount-recipient .money-counterparty-header__name,.pay-amount-recipient .money-counterparty-header__details,.pay-amount-recipient .money-counterparty-header__details span{min-width:0;max-width:100%}.pay-amount-recipient .money-counterparty-header__name,.pay-amount-recipient .money-counterparty-header__details span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-amount-recipient .money-counterparty-header__trust{min-width:0}@media(max-width:380px){.pay-composer-row{grid-template-columns:minmax(0,1fr) minmax(5.75rem,45%);gap:8px}}.pay-amount-suggestions{margin-top:20px;display:flex;justify-content:center}.pay-quick-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pay-quick-chip{padding:8px 18px;border-radius:999px;background:var(--phase4-surface, #fff);border:1px solid var(--phase4-line, rgba(0,0,0,.1));font-size:.9rem;font-weight:700;color:var(--phase4-ink);cursor:pointer;transition:all .2s ease}.pay-quick-chip--active{background:var(--boon-green, #00bf63);color:#fff;border-color:var(--boon-green, #00bf63)}.boon-pay-review-alignment .money-flow-confirmation{background:var(--premium-active, #e6f4ed)!important;border-radius:24px 24px 4px!important;border:1px solid var(--premium-line, rgba(0,0,0,.06))!important;box-shadow:0 4px 12px #00000008!important;padding:18px!important;gap:14px!important;margin-left:auto;width:100%;max-width:100%}.boon-pay-review-alignment .money-flow-confirmation__hero{border:0!important;padding:0 0 12px!important;background:transparent!important;box-shadow:none!important;margin-bottom:0!important;border-bottom:1px solid var(--premium-line, rgba(0,0,0,.06))!important;border-radius:0!important}.boon-pay-review-alignment .money-flow-confirmation__amount-bubble{align-self:center;border-radius:12px;width:100%;background:var(--premium-card, #fff)!important;border:1px solid var(--premium-line, rgba(0,0,0,.06))!important;padding:10px 14px!important;display:flex;align-items:center;justify-content:center;gap:8px}.money-flow-confirmation__amount-label{display:flex;align-items:center;gap:6px;font-size:1.05rem;font-weight:600;color:var(--phase4-ink)}.money-flow-result--chat{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.money-flow-result__chat-bubble{background:var(--phase4-surface, #fff);border-radius:24px 24px 8px;padding:20px;border:1px solid var(--premium-line, rgba(0,0,0,.06));box-shadow:0 4px 12px #00000005;display:flex;flex-direction:column;gap:12px;animation:money-bubble-enter .4s cubic-bezier(.18,.88,.28,1)}.money-flow-result__bubble-head{display:flex;align-items:center;gap:8px;margin-bottom:2px}.money-flow-result__dot{color:var(--phase4-muted);opacity:.5}.money-flow-result__meta-text{font-size:.8rem;color:var(--phase4-muted)}.money-flow-result__bubble-content{display:flex;align-items:center;gap:14px}.money-flow-result__bubble-avatar{width:44px;height:44px;border-radius:12px;flex-shrink:0;border:1px solid var(--premium-line, rgba(0,0,0,.06))}.money-flow-result__bubble-copy{font-size:1.15rem;color:var(--phase4-ink);line-height:1.4}.money-flow-result__bubble-copy strong{font-weight:700}.money-flow-result__bubble-time{font-size:.75rem;color:var(--phase4-muted);margin-top:2px}.money-flow-result__bubble-ref{font-family:monospace;font-size:.7rem;color:var(--phase4-muted);background:var(--phase4-surface-soft);padding:2px 8px;border-radius:6px;align-self:flex-start}@keyframes money-bubble-enter{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bubble-enter{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.money-flow-result__receipt-secondary{margin-top:16px;padding-top:16px;border-top:1px solid var(--premium-line, rgba(0,0,0,.06));opacity:.85}.money-flow-result__receipt-secondary .money-flow-receipt__header{display:none}.money-flow-result__receipt-secondary .money-flow-receipt__row{font-size:.82rem}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.money-flow-layout--pay-chat{width:100%;max-width:720px;margin:0 auto;background:transparent!important;border:0!important;box-shadow:none!important}.money-flow-layout--pay-chat .money-flow-layout__header{margin-bottom:10px}.money-flow-layout--pay-chat .money-flow-layout__body{min-width:0}.pay-thread-shell{width:100%;max-width:680px;min-width:0;margin:0 auto;display:flex;flex-direction:column;gap:14px}.pay-thread-shell__conversation{min-width:0;display:flex;flex-direction:column;gap:14px}.pay-thread-status{align-self:center;display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 10px;border:1px solid var(--premium-line, rgba(0, 0, 0, .08));border-radius:999px;background:var(--phase4-surface, #fff);color:var(--phase4-muted, #66736b);font-size:.78rem;font-weight:700;line-height:1}.pay-thread-status__dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--boon-green, #00bf63);box-shadow:0 0 0 4px #00bf631f}.pay-thread-status__dot--confirm{animation:shield-pulse 1.1s ease-in-out infinite}.pay-thread-status__dot--receipt{background:#1570ef;box-shadow:0 0 0 4px #1570ef1f}.pay-thread-header{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--premium-line, rgba(0, 0, 0, .06));border-radius:18px;background:var(--phase4-surface, #fff)}.pay-thread-header__avatar,.pay-thread-header__draft-icon{width:44px;height:44px;border-radius:14px;flex:0 0 auto}.pay-thread-header__draft-icon{display:inline-flex;align-items:center;justify-content:center;background:#00bf631a;color:var(--boon-green, #00bf63)}.pay-thread-header__copy{min-width:0;display:flex;flex-direction:column;gap:3px}.pay-thread-header__copy strong,.pay-thread-header__copy span,.pay-thread-header__copy small{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-thread-header__copy strong{color:var(--phase4-ink, #17231d);font-size:.98rem}.pay-thread-header__copy span,.pay-thread-header__copy small{color:var(--phase4-muted, #66736b);font-size:.78rem}.pay-thread-recipient-bubble,.pay-thread-review-prompt,.pay-thread-error-bubble{width:min(100%,520px);min-width:0;border:1px solid var(--premium-line, rgba(0, 0, 0, .06));box-shadow:0 4px 12px #00000008}.pay-thread-recipient-bubble{align-self:flex-start;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:20px 20px 20px 6px;background:var(--phase4-surface, #fff)}.pay-thread-recipient-bubble__label,.pay-thread-review-prompt span{color:var(--phase4-muted, #66736b);font-size:.74rem;font-weight:800;text-transform:uppercase}.pay-thread-recipient-bubble strong,.pay-thread-recipient-bubble span:not(.pay-thread-recipient-bubble__label),.pay-thread-review-prompt strong{min-width:0;overflow-wrap:anywhere}.pay-thread-recipient-bubble strong{color:var(--phase4-ink, #17231d)}.pay-thread-recipient-bubble span:not(.pay-thread-recipient-bubble__label){color:var(--phase4-muted, #66736b);font-size:.88rem}.pay-thread-review-prompt{align-self:flex-end;display:flex;flex-direction:column;gap:6px;margin-left:auto;padding:14px 16px;border-radius:22px 22px 6px;background:var(--premium-active, #e6f4ed)}.pay-thread-review-prompt strong{color:var(--phase4-ink, #17231d);font-size:1.08rem;line-height:1.25}.pay-review-shell .money-flow-confirmation--conversation{align-self:flex-start;width:min(100%,520px);gap:10px;padding:12px;border-radius:22px 22px 22px 6px;box-shadow:0 4px 12px #00000008}.money-flow-confirmation__conversation-summary{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.money-flow-confirmation__conversation-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.money-flow-confirmation--conversation .money-flow-confirmation__recipient-name,.money-flow-confirmation--conversation .money-flow-confirmation__recipient-meta{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-flow-confirmation--conversation .money-flow-confirmation__recipient-avatar{width:38px;height:38px;border-radius:12px}.money-flow-confirmation--conversation .money-flow-confirmation__details{display:flex;flex-direction:column;gap:0;padding:8px 10px;border:1px solid var(--premium-line, rgba(0, 0, 0, .06));border-radius:16px;background:color-mix(in srgb,var(--phase4-surface, #fff) 92%,var(--boon-green, #00bf63) 8%)}.money-flow-confirmation--conversation .money-flow-confirmation__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px 0}.money-flow-confirmation--conversation .money-flow-confirmation__row:first-child{padding-top:0}.money-flow-confirmation--conversation .money-flow-confirmation__row:last-child{padding-bottom:0;border-bottom:0}.money-flow-confirmation--conversation .money-flow-confirmation__row>strong,.money-flow-confirmation--conversation .money-flow-confirmation__row .ui-money{min-width:0;overflow-wrap:anywhere;text-align:right}.money-flow-confirmation--conversation .money-flow-confirmation__actions{padding:8px;border-radius:16px}.pay-thread-error-bubble{align-self:flex-start;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px 20px 20px 6px;background:#fff7ed;color:#7c2d12}.pay-thread-error-bubble .ui-state,.pay-thread-error-bubble .ui-state__message{margin:0}.pay-thread-error-bubble__actions{display:flex;flex-wrap:wrap;gap:8px}.pay-entry__hero--composer{border-radius:18px}.conversation-composer-shell__control,.pay-composer-row,.money-flow-confirmation__row,.money-flow-receipt__row,.pay-composer-input{min-width:0}.money-flow-result__bubble-ref,.money-receipt-bubble__ref,.money-flow-receipt__row strong,.money-flow-receipt__recipient-meta{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.money-flow-result__actions,.money-flow-confirmation__actions{position:sticky;bottom:max(12px,env(safe-area-inset-bottom));z-index:2;background:color-mix(in srgb,var(--phase4-surface, #fff) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px}@media(max-width:560px){.money-flow-layout--pay-chat{max-width:100%}.pay-thread-shell{max-width:100%;gap:12px}.pay-thread-recipient-bubble,.pay-thread-review-prompt,.pay-review-shell .money-flow-confirmation--conversation,.pay-thread-error-bubble{width:min(100%,calc(100vw - 32px))}.pay-entry__hero--composer,.pay-amount-recipient,.pay-composer-bubble,.boon-pay-review-alignment .money-flow-confirmation,.money-flow-result__chat-bubble,.money-flow-receipt-full{border-radius:18px!important}.pay-composer-input{font-size:2.5rem}.money-flow-result__actions,.money-flow-confirmation__actions{flex-direction:column}}.money-flow-layout--pay-chat,.money-flow-layout--pay-chat .money-flow-layout__body{gap:0}.pay-thread-shell,.pay-thread-shell__conversation{gap:10px}.pay-thread-header{border:0;background:transparent;padding:0 2px 4px;border-radius:0}.pay-thread-header__avatar,.pay-thread-header__draft-icon{width:36px;height:36px;border-radius:12px}.pay-thread-header__copy strong{font-size:1rem}.pay-thread-header__copy span,.pay-thread-header__copy small{font-size:.8rem}.pay-stage{gap:10px}.pay-composer-body{width:100%;min-width:0}.pay-composer-bubble--simple{width:min(100%,520px);margin-left:auto;padding:14px 16px;border-radius:22px 22px 6px;border:1px solid var(--premium-line, rgba(0, 0, 0, .06));box-shadow:0 4px 12px #00000008}.pay-composer-bubble--simple .money-bubble__footer{display:none}.pay-composer-amount-row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0}.pay-composer-sentence{color:var(--phase4-muted, #66736b);font-size:.84rem;font-weight:700}.pay-composer-input-shell{width:100%;min-width:0;display:flex;align-items:baseline;gap:8px;color:var(--phase4-ink, #17231d);font-weight:800}.pay-composer-input-shell>span{flex:0 0 auto;font-size:clamp(1.2rem,6vw,1.6rem)}.pay-composer-input{width:100%;min-width:0;color:var(--phase4-ink, #17231d);font-size:clamp(2.15rem,12vw,3rem);line-height:1}.pay-composer-input:before{content:"Ksh"}.pay-composer-clarity{margin-top:12px;display:flex;flex-direction:column;gap:7px}.pay-composer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.pay-composer-row>span,.pay-composer-meta{min-width:0;color:var(--phase4-muted, #66736b);font-size:.84rem}.pay-composer-row>strong{min-width:0;overflow-wrap:anywhere;text-align:right}.pay-composer-meta{padding-top:4px}.pay-review-shell .money-flow-confirmation--conversation{width:min(100%,520px);margin-left:auto;padding:14px 16px;border:1px solid var(--premium-line, rgba(0, 0, 0, .06));border-radius:22px 22px 6px;background:var(--premium-active, #e6f4ed);box-shadow:0 4px 12px #00000008}.money-flow-confirmation--conversation .money-flow-confirmation__conversation-summary{display:block}.money-flow-confirmation--conversation .money-flow-confirmation__conversation-prompt{display:block;color:var(--phase4-ink, #17231d);font-size:1.05rem;line-height:1.3;overflow-wrap:anywhere}.money-flow-confirmation--conversation .money-flow-confirmation__details{margin-top:10px;padding:0;border:0;background:transparent}.money-flow-confirmation--conversation .money-flow-confirmation__row{border-bottom:0;padding:5px 0}.money-flow-confirmation__meta-line{color:var(--phase4-muted, #66736b);font-size:.84rem;padding-top:6px}.money-flow-confirmation--conversation .money-flow-confirmation__hints{margin-top:4px;padding:0;border:0;background:transparent}.money-flow-confirmation--conversation .money-flow-confirmation__hint{margin:0;color:var(--phase4-muted, #66736b);font-size:.8rem}.money-flow-confirmation--conversation .money-flow-confirmation__actions,.pay-receipt-actions{position:static;margin-top:10px;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;gap:8px}.pay-sending-bubble,.pay-receipt-message,.pay-receipt-details{width:min(100%,520px);min-width:0;border:1px solid var(--premium-line, rgba(0, 0, 0, .06));box-shadow:0 4px 12px #00000008}.pay-sending-bubble{align-self:flex-end;margin-left:auto;padding:14px 16px;border-radius:22px 22px 6px;background:var(--premium-active, #e6f4ed)}.pay-sending-bubble strong{display:block;color:var(--phase4-ink, #17231d);overflow-wrap:anywhere}.pay-sending-bubble__steps{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;color:var(--phase4-muted, #66736b);font-size:.82rem}.pay-sending-bubble__steps span+span:before{content:"·";margin-right:6px}.pay-receipt-message{align-self:flex-end;margin-left:auto;display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-radius:22px 22px 6px;background:var(--premium-active, #e6f4ed)}.pay-receipt-message__status{color:#1570ef;font-size:.82rem;font-weight:800}.pay-receipt-message strong,.pay-receipt-message span{min-width:0;overflow-wrap:anywhere}.pay-receipt-message__ref{color:var(--phase4-muted, #66736b);font-size:.82rem}.pay-receipt-details{align-self:flex-end;margin-left:auto;padding:10px 12px;border-radius:16px;background:color-mix(in srgb,var(--phase4-surface, #fff) 96%,transparent)}.pay-receipt-details summary{cursor:pointer;color:var(--phase4-muted, #66736b);font-size:.84rem;font-weight:700}.pay-receipt-details__rows{display:flex;flex-direction:column;gap:7px;margin-top:10px}.pay-receipt-details__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:12px;min-width:0}.pay-receipt-details__row span{color:var(--phase4-muted, #66736b);font-size:.82rem}.pay-receipt-details__row strong{min-width:0;text-align:right;overflow-wrap:anywhere;word-break:break-word}@media(max-width:560px){.pay-composer-bubble--simple,.pay-review-shell .money-flow-confirmation--conversation,.pay-sending-bubble,.pay-receipt-message,.pay-receipt-details{width:min(100%,calc(100vw - 32px))}.money-flow-confirmation--conversation .money-flow-confirmation__actions,.pay-receipt-actions{flex-direction:column}}.pay-entry__hero--composer{gap:12px;padding:16px;border-radius:18px;background:var(--phase4-surface, #fff)}.pay-entry__hero--composer .pay-entry__hero-kicker{font-size:1.15rem!important;letter-spacing:-.02em!important}.pay-entry__hero--composer .conversation-composer-shell{min-width:0}.pay-entry__section--secondary{opacity:.86}.pay-entry__section--secondary .boon-action-grid--pay{grid-template-columns:repeat(5,minmax(96px,1fr));gap:8px}.pay-entry__section--secondary .boon-action-grid--pay>.boon-action-card{min-width:96px;min-height:54px;padding:8px 10px;border-radius:14px;box-shadow:none}.pay-entry__section--secondary .boon-action-card__icon{width:28px;height:28px;font-size:.78rem}.pay-entry__section--secondary .boon-action-card__copy strong{font-size:.76rem;line-height:1.15;overflow-wrap:normal;word-break:normal;white-space:nowrap}.pay-destination-list--threads .money-thread-row{min-width:0}.pay-destination-list--threads .money-thread-row__meta,.pay-destination-list--threads .money-thread-row__message,.pay-destination-list--threads .money-thread-row__top strong,.pay-destination-list--threads .money-thread-row__top span{min-width:0;overflow-wrap:anywhere}@media(max-width:560px){.pay-entry__section--secondary .boon-action-grid--pay{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.pay-entry__section--secondary .boon-action-grid--pay::-webkit-scrollbar{display:none}.pay-entry__section--secondary .boon-action-grid--pay>.boon-action-card{flex:0 0 104px;padding:7px 6px}}.money-flow-layout--pay-chat{width:min(100%,840px);max-width:min(100%,840px);margin-inline:auto}.pay-thread-shell{width:min(100%,820px);max-width:min(100%,820px);margin-inline:auto}.pay-thread-list,.pay-thread-body,.pay-entry,.pay-selected,.pay-review-stage{min-width:0}.pay-composer-bubble--simple,.pay-review-shell .money-flow-confirmation--conversation,.pay-sending-bubble,.pay-receipt-message,.pay-receipt-details{width:min(100%,600px)}.pay-selected__amount{max-width:620px}.pay-sticky-cta{border:0;background:transparent;box-shadow:none}.pay-sticky-cta__button{border:0;box-shadow:0 10px 24px #00bf6321}.pay-entry__section--secondary .boon-action-grid--pay{max-width:100%}.pay-entry__section--secondary .boon-action-grid--pay>.boon-action-card{scroll-snap-align:start}@media(max-width:560px){.money-flow-layout--pay-chat,.pay-thread-shell{width:100%;max-width:100%}.pay-entry__section--secondary .boon-action-grid--pay{scroll-padding-inline:2px;scroll-snap-type:x proximity}}.boon-page-stack:has(.money-flow-layout--pay-chat){align-items:center}.money-flow-layout--pay-chat{width:min(100%,920px);max-width:min(100%,920px)}.pay-thread-shell{width:min(100%,880px);max-width:min(100%,880px);padding:clamp(4px,1.6vw,18px) clamp(0px,1vw,10px) 10px}.pay-thread-shell__conversation{gap:clamp(12px,1.8vw,18px)}.pay-thread-header{width:min(100%,720px);margin-inline:auto;padding:0 4px 2px}.pay-entry,.pay-selected,.pay-review-stage{display:grid;gap:clamp(12px,1.8vw,18px)}.pay-entry__hero--composer{width:min(100%,720px);margin-inline:auto;padding:14px;border:1px solid color-mix(in srgb,var(--premium-line, rgba(0, 0, 0, .06)) 78%,transparent);box-shadow:none}.pay-entry__section{width:min(100%,720px);margin-inline:auto}.pay-entry__section--primary .money-thread-row,.pay-destination-list--threads .money-thread-row{min-height:76px;padding:12px;border-radius:22px}.pay-entry__section--primary .money-thread-row__actions,.pay-destination-list--threads .money-thread-row__actions{align-items:center}.pay-entry__section--primary .money-thread-row__action,.pay-destination-list--threads .money-thread-row__action{transition:transform .14s ease,background .16s ease,border-color .16s ease}.pay-entry__section--primary .money-thread-row__action:active,.pay-destination-list--threads .money-thread-row__action:active,.pay-sticky-cta__button:active,.pay-receipt-actions .ui-button:active{transform:translateY(1px) scale(.99)}.pay-selected .pay-composer-body,.pay-review-stage{width:min(100%,720px);margin-inline:auto}.pay-composer-bubble--simple,.pay-review-shell .money-flow-confirmation--conversation,.pay-sending-bubble,.pay-receipt-message{width:min(100%,640px)}.pay-composer-bubble--simple{padding:clamp(16px,2.2vw,22px);border-radius:26px 26px 8px;box-shadow:0 12px 30px #1118140e}.pay-composer-sentence{font-size:.9rem}.pay-composer-input-shell{align-items:center;padding:6px 0 2px}.pay-composer-input{min-height:1.05em;padding:0;text-align:left}.pay-composer-input:focus-visible{outline:none}.pay-composer-input-shell:focus-within{border-radius:16px;box-shadow:0 0 0 4px #00bf631a}.pay-composer-row--total{margin-top:2px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--premium-line, rgba(0, 0, 0, .06)) 88%,transparent)}.pay-composer-row--total span,.pay-composer-row--total strong{color:var(--phase4-ink, #17231d);font-weight:780}.pay-selected .pay-sticky-cta{width:min(100%,640px);margin:-6px auto 0;padding:0 4px;justify-content:flex-end}.pay-sticky-cta__button{transition:transform .14s ease,box-shadow .16s ease,background .16s ease}.pay-review-shell .money-flow-confirmation--conversation{padding:clamp(16px,2vw,20px);border-radius:26px 26px 8px;box-shadow:0 12px 30px #1118140e}.money-flow-confirmation--conversation .money-flow-confirmation__conversation-prompt{font-size:clamp(1.08rem,2vw,1.28rem)}.money-flow-confirmation--conversation .money-flow-confirmation__details{margin-top:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--premium-line, rgba(0, 0, 0, .06)) 86%,transparent);border-radius:18px;background:color-mix(in srgb,var(--phase4-surface, #fff) 84%,transparent)}.money-flow-confirmation--conversation .money-flow-confirmation__actions,.pay-receipt-actions{align-items:center;flex-wrap:wrap;width:min(100%,640px)}.pay-sending-bubble{padding:16px 18px;border-radius:26px 26px 8px;animation:pay-message-settle .22s ease-out both}.pay-sending-bubble__steps span{display:inline-flex;align-items:center;min-height:24px}.pay-receipt-message{padding:16px 18px;border-radius:26px 26px 8px;box-shadow:0 14px 34px #11181411;animation:pay-message-settle .24s ease-out both}.pay-receipt-message__ref{max-width:100%;font-family:var(--ds-font-mono, monospace)}.pay-receipt-details{width:min(100%,600px);margin-top:-10px;margin-right:clamp(10px,2vw,22px);border-radius:6px 18px 18px;box-shadow:none}.pay-receipt-details summary{display:flex;align-items:center;min-height:34px;border-radius:12px;list-style-position:inside}.pay-receipt-details summary:focus-visible,.activity-thread-expanded__receipt summary:focus-visible{outline:none;box-shadow:0 0 0 4px #00bf631f}.pay-entry__section--secondary{opacity:1}.pay-entry__section--secondary .boon-action-grid--pay{grid-template-columns:repeat(5,minmax(118px,1fr));align-items:stretch}.pay-entry__section--secondary .boon-action-grid--pay>.boon-action-card{min-height:58px;align-items:center;justify-content:center;transition:transform .14s ease,background .16s ease,border-color .16s ease}.pay-entry__section--secondary .boon-action-grid--pay>.boon-action-card:active{transform:translateY(1px) scale(.99)}@keyframes pay-message-settle{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.money-flow-layout--pay-chat,.pay-thread-shell,.pay-thread-header,.pay-entry__hero--composer,.pay-entry__section,.pay-selected .pay-composer-body,.pay-review-stage{width:100%;max-width:100%}.pay-composer-bubble--simple,.pay-review-shell .money-flow-confirmation--conversation,.pay-sending-bubble,.pay-receipt-message,.pay-receipt-details,.pay-selected .pay-sticky-cta{width:min(100%,calc(100vw - 32px))}}@media(prefers-reduced-motion:reduce){.pay-sending-bubble,.pay-receipt-message,.pay-sticky-cta__button,.pay-entry__section--primary .money-thread-row__action,.pay-destination-list--threads .money-thread-row__action,.pay-entry__section--secondary .boon-action-grid--pay>.boon-action-card{animation:none!important;transition:none!important;transform:none!important}}.boon-page-stack:has(.money-flow-layout--pay-chat){width:100%;max-width:none;margin-inline:0;gap:clamp(14px,2vw,22px);padding-block:clamp(4px,1.4vw,14px)}.money-flow-layout--pay-chat{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.money-flow-layout--pay-chat .money-flow-layout__body{padding-block:0}.pay-thread-shell{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding:clamp(6px,1.4vw,10px)}.boon-action-grid--pay>.boon-action-card{min-width:0}.boon-action-grid--pay .boon-action-card__copy strong{white-space:nowrap}.pay-thread-shell__conversation{gap:clamp(10px,1.6vw,16px)}.pay-thread-header{width:min(100%,var(--finance-readable-content-max-width, 880px));margin-inline:0;padding:8px 10px;border-radius:18px;background:transparent;box-shadow:none}.pay-entry__hero--composer,.pay-entry__section,.pay-selected .pay-composer-body,.pay-review-stage{box-sizing:border-box;width:100%;margin-inline:0}.pay-entry__hero--composer{padding:10px 12px;border-radius:18px;background:color-mix(in srgb,var(--phase4-surface-soft, #f6f8f5) 44%,transparent)}.pay-entry__hero-kicker{font-size:.9rem;font-weight:650}.conversation-composer-shell{padding:10px;border-radius:18px;box-shadow:none}.conversation-composer-shell__control{min-height:46px}.pay-composer-bubble--simple,.pay-review-shell .money-flow-confirmation--conversation,.pay-sending-bubble,.pay-receipt-message{width:min(100%,560px)}.pay-composer-bubble--simple{justify-self:end;padding:12px 14px;border:1px solid color-mix(in srgb,var(--boon-green, #00bf63) 10%,var(--phase4-line, rgba(17, 24, 20, .07)));border-radius:22px 22px 7px;background:color-mix(in srgb,var(--boon-green, #00bf63) 8%,var(--phase4-surface, #fff));box-shadow:none}.pay-composer-amount-row{gap:5px}.pay-composer-sentence{color:var(--color-content-secondary, #66736b);font-size:.82rem}.pay-composer-input-shell{padding:0}.pay-composer-input-shell>span{font-size:1rem}.pay-composer-input{font-size:clamp(2rem,5vw,2.65rem);line-height:1.02}.pay-composer-clarity{gap:5px;margin-top:8px;padding-top:8px}.pay-composer-row{min-height:23px}.pay-composer-row>span,.pay-composer-row>strong,.pay-composer-meta{font-size:.82rem}.pay-selected .pay-sticky-cta{width:min(100%,560px);margin-top:-2px}.pay-review-shell .money-flow-confirmation--conversation{padding:13px 14px;border-radius:22px 22px 7px;box-shadow:none}.money-flow-confirmation--conversation .money-flow-confirmation__details{margin-top:9px;padding:8px 10px;border-radius:14px;background:transparent}.money-flow-confirmation--conversation .money-flow-confirmation__actions,.pay-receipt-actions{width:min(100%,560px)}.money-flow-confirmation--conversation .money-flow-confirmation__actions .ui-button:not(.ui-button--primary){color:var(--color-content-secondary, #66736b)}.pay-sending-bubble{padding:13px 15px;border-radius:22px 22px 7px;box-shadow:none}.pay-receipt-message{justify-self:end;padding:13px 15px;border-radius:22px 22px 7px;background:color-mix(in srgb,var(--boon-green, #00bf63) 9%,var(--phase4-surface, #fff));box-shadow:none}.pay-receipt-message strong{font-size:1rem}.pay-receipt-details{justify-self:end;width:min(100%,560px);margin:-8px 0 0 auto;border-radius:7px 16px 16px}.pay-receipt-details__rows{padding:8px 10px 10px}.pay-entry__section--secondary .boon-action-grid--pay{grid-template-columns:repeat(5,minmax(104px,1fr));gap:8px;min-width:0;overflow:hidden}.pay-entry__section--secondary .boon-action-grid--pay>.boon-action-card{grid-template-columns:28px minmax(0,1fr);align-content:center;align-items:center;min-height:50px;min-width:0;padding:9px 10px;border-radius:15px;box-shadow:none}.pay-entry__section--secondary .boon-action-card__icon{width:28px;height:28px}.pay-entry__section--secondary .boon-action-card__copy strong{font-size:.83rem;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal}@media(max-width:760px){.pay-thread-shell{padding:4px 0}.pay-composer-bubble--simple,.pay-review-shell .money-flow-confirmation--conversation,.pay-sending-bubble,.pay-receipt-message,.pay-receipt-details,.pay-selected .pay-sticky-cta{width:min(100%,calc(100vw - 32px))}.pay-entry__section--secondary .boon-action-grid--pay{display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.pay-entry__section--secondary .boon-action-grid--pay>.boon-action-card{flex:0 0 116px;scroll-snap-align:start}}.money-flow-layout--chat-action{width:min(100%,560px);margin-inline:auto;display:grid;gap:10px}.money-flow-layout--chat-action .money-flow-layout__header{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.money-flow-layout--chat-action .money-flow-layout__lead,.money-flow-layout--chat-action .money-flow-layout__balance{display:none}.money-flow-layout--chat-action .money-flow-trust-row{width:fit-content;min-height:28px;margin:0 0 0 8px;padding:0 10px;border:1px solid color-mix(in srgb,var(--boon-green, #00bf63) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--boon-green, #00bf63) 9%,var(--surface-panel, #fff));color:#117a52;font-size:.78rem;font-weight:700}.money-flow-layout--chat-action .money-flow-layout__body{display:grid;gap:10px}.money-action-chat-card,.money-action-route-bubble,.money-action-composer-card,.money-action-amount-card{border:1px solid color-mix(in srgb,var(--hairline-soft, rgba(18, 28, 22, .12)) 58%,transparent)!important;border-radius:26px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel, #fff) 92%,transparent),color-mix(in srgb,var(--surface-panel, #fff) 76%,transparent));box-shadow:0 18px 44px #14231c14!important}.money-action-chat-card{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px}.money-action-chat-card__copy{display:grid;gap:4px;min-width:0}.money-action-chat-card__eyebrow,.money-action-route-bubble__node span{color:var(--ds-color-text-muted, #66736b);font-size:.78rem;font-weight:700}.money-action-chat-card__copy strong{color:var(--ds-color-text-primary, #17231d);font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.12}.money-action-chat-card__copy p{margin:0;color:var(--ds-color-text-muted, #66736b);font-size:.88rem;line-height:1.35}.money-action-chat-card__pill{flex:0 0 auto;min-height:32px;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--boon-green, #00bf63) 10%,var(--surface-panel, #fff));color:#117a52;font-size:.8rem;font-weight:780;white-space:nowrap}.money-action-route-bubble{display:grid;gap:7px;padding:12px}.money-action-route-bubble>i{justify-self:center;color:#117a52;font-size:1.05rem}.money-action-route-bubble__node{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border-radius:20px;background:color-mix(in srgb,var(--boon-green, #00bf63) 7%,transparent)}.money-action-route-bubble__node--wallet{background:color-mix(in srgb,#4f8cff 8%,transparent)}.money-action-route-bubble__avatar{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:15px;background:#eaf3ff;color:#315f9d;font-size:.8rem;font-weight:800}.money-action-route-bubble__avatar--mpesa{background:color-mix(in srgb,var(--boon-green, #00bf63) 14%,#fff);color:#117a52}.money-action-route-bubble__node div{display:grid;gap:2px;min-width:0}.money-action-route-bubble__node strong{overflow-wrap:anywhere;color:var(--ds-color-text-primary, #17231d);font-size:.94rem}.money-action-amount-card{padding:14px!important}.money-action-amount-card .pay-amount-summary__outcome{gap:10px!important}.money-action-amount-card .pay-amount-summary__label{font-size:.78rem}.money-action-amount-card .pay-selected__amount-input{max-width:220px;border:0;background:transparent;font-size:clamp(2.2rem,8vw,3.6rem);line-height:1;text-align:center}.money-action-composer-card{padding:14px!important}.money-action-composer-card>.ui-section{margin-bottom:8px}.money-action-composer-card .ui-section__title{font-size:1rem}.money-action-composer-card .ui-section__subtitle{max-width:40rem;font-size:.86rem}.money-action-composer-card .money-flow-form{gap:10px}.money-action-composer-card .pay-selected__amount{gap:8px}.money-action-composer-card .money-flow-quick{gap:7px}.money-action-composer-card .money-flow-quick .ui-button{min-height:34px;padding-inline:12px;border-radius:999px}.money-action-composer-card .transaction-status-card{border-radius:24px}.money-action-composer-card .pay-sticky-cta{padding-top:4px}.money-action-composer-card .pay-sticky-cta__actions{padding:8px;border-radius:999px;background:color-mix(in srgb,var(--surface-panel, #fff) 72%,transparent)}html[data-theme=dark] .money-action-chat-card,html[data-theme=dark] .money-action-route-bubble,html[data-theme=dark] .money-action-composer-card,html[data-theme=dark] .money-action-amount-card{background:linear-gradient(180deg,#161c19f5,#0e1210eb);box-shadow:0 18px 44px #00000052!important}@media(max-width:640px){.money-flow-layout--chat-action{width:100%;gap:8px}.money-action-chat-card{border-radius:22px!important}.money-action-chat-card__pill{max-width:42%;overflow:hidden;text-overflow:ellipsis}.money-action-composer-card .pay-sticky-cta__actions{border-radius:22px}}
