.landing-pay{width:calc(100% - 2*var(--page-padding));max-width:520px;margin:72px auto 0}.landing-pay__card{flex-direction:column;gap:20px;padding:28px 28px 24px;display:flex}.landing-pay__head{align-items:center;gap:var(--space-compact);text-align:center;flex-direction:column;display:flex}.landing-pay__title,.landing-pay__meta{color:var(--fg-subtle);font-weight:var(--text-label-weight)}.landing-pay__total{font-size:56px;font-weight:var(--text-title-weight);white-space:nowrap;line-height:1}.landing-pay__rows{margin:0;padding:0;list-style:none}.landing-pay__row{align-items:center;gap:var(--space-dense);padding-block:var(--space-dense);border-top:1px solid var(--border-default);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.landing-pay__face{border-radius:var(--radius-full);width:40px;height:40px;font-size:13px;font-weight:var(--text-title-weight);color:#000000b3;place-items:center;display:grid}.landing-pay__face[data-tint=yellow]{background:#f4ec9a}.landing-pay__face[data-tint=mint]{background:#a8e6bd}.landing-pay__face[data-tint=lilac]{background:var(--landing-lilac)}.landing-pay__face[data-tint=sky]{background:var(--landing-sky)}.landing-pay__who,.landing-pay__amount{flex-direction:column;gap:2px;min-width:0;display:flex}.landing-pay__who b,.landing-pay__amount b{font-size:17px;font-weight:var(--text-label-weight);white-space:nowrap}.landing-pay__who>span{color:var(--fg-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.landing-pay__amount{align-items:flex-end}.landing-pay__amount .landing-pay__paid{padding:var(--space-inset) var(--space-compact) var(--space-inset) 10px;transform-origin:100%;will-change:transform;font-size:14px}.landing-pay__amount .landing-pay__paid svg{width:14px;height:14px}.landing-pay__button{border-radius:var(--radius-full);background:var(--action-primary-bg);height:52px;color:var(--action-primary-fg);font-weight:var(--text-label-weight);place-items:center;font-size:17px;display:grid}@media (max-width:640px){.landing-pay{margin-top:40px}.landing-pay__card{padding:20px var(--space-base) var(--space-base)}.landing-pay__total{font-size:44px}.landing-pay__face{width:36px;height:36px}}
