.pay-card{padding-top:0}.pay-band-gold{background:linear-gradient(135deg,#f5b301,#c98a00)}.pay-crown{position:relative;display:inline-grid;place-items:center;width:92px;height:92px;border-radius:50%;background:var(--card);color:#e0a100;box-shadow:0 0 0 4px var(--card),0 10px 24px rgba(0,0,0,.18);animation:pay-crown .7s cubic-bezier(.2,1.4,.4,1) .15s both}.pay-perks{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;align-self:stretch;text-align:start}.pay-perks li{display:flex;gap:8px;align-items:center;font-size:14px}.pay-perks li svg{flex:none;color:var(--green,#16a34a)}.pay-receipt{margin:6px 0 0;overflow-wrap:anywhere}.pay-alert{display:inline-grid;place-items:center;width:72px;height:72px;margin-top:22px;border-radius:50%;background:color-mix(in srgb,var(--red,#dc2626) 14%,var(--card));color:var(--red,#dc2626)}.pay-fail-title{font-size:21px}.pay-band-heart{background:linear-gradient(135deg,#e11d48,#9f1239)}.pay-heart{color:#e11d48}.pay-paused{background:color-mix(in srgb,var(--t-amber-fg,#b45309) 14%,var(--card));color:var(--t-amber-fg,#b45309)}.pay-amount,.pay-reason{margin:0;font-weight:700}.pay-reason{font-size:15px}.pay-contact{align-self:stretch;gap:8px;text-align:start;margin-top:6px}.pay-contact textarea{width:100%;resize:vertical;min-height:84px}.pay-err{color:var(--red,#dc2626)}.pay-sent{display:flex;gap:6px;align-items:center;color:var(--green,#16a34a);margin:6px 0 0}@keyframes pay-crown{0%{transform:scale(.4) rotate(-18deg);opacity:0}}@media (prefers-reduced-motion:reduce){.pay-crown{animation:sgn-fade .2s ease-out}}