.df-pay-wrap.svelte-rjjrde{width:min(100%,58rem);margin:0 auto;padding-bottom:2rem}.df-pay-heading.svelte-rjjrde{color:#111;letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(1.75rem,4vw,2.125rem);font-weight:700;line-height:1.2}.df-pay-sheet.svelte-rjjrde{flex-direction:column;display:flex}.df-pay-row.svelte-rjjrde{border-bottom:1px solid #00000014;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:1rem 1.5rem;padding:1.2rem 0;display:grid}.df-pay-row--notes.svelte-rjjrde{border-bottom:none;align-items:start;padding-bottom:1rem}@media (width<=640px){.df-pay-row.svelte-rjjrde{grid-template-columns:1fr;gap:.65rem}}.df-pay-label.svelte-rjjrde{color:#000;white-space:nowrap;font-size:.9375rem;font-weight:600}.df-pay-value.svelte-rjjrde{min-width:0}.df-pay-account-row.svelte-rjjrde{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.df-pay-account-id.svelte-rjjrde{color:#111;font-size:1rem;font-weight:600}.df-pay-switch.svelte-rjjrde{color:#000000b8;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:.35rem .85rem;font-size:.875rem;line-height:1.4;transition:background .15s,border-color .15s}.df-pay-switch.svelte-rjjrde:hover{background:#00000008;border-color:#0000002e}.df-pay-email-pill.svelte-rjjrde{color:#111;font-size:.875rem}.df-pay-platforms.svelte-rjjrde{flex-wrap:wrap;gap:.625rem;display:flex}.df-pay-platform-pill.svelte-rjjrde{color:#111;background:#fff;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:.45rem;max-width:100%;padding:.35rem .75rem .35rem .55rem;font-size:.875rem;line-height:1.3;display:inline-flex}.df-pay-platform-icon.svelte-rjjrde{object-fit:contain;flex-shrink:0;width:1.125rem;height:1.125rem}.df-pay-platform-text.svelte-rjjrde{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.df-pay-muted.svelte-rjjrde{color:#00000073;font-size:.9375rem}.df-pay-methods.svelte-rjjrde{flex-wrap:wrap;gap:.75rem;display:flex}.df-pay-method.svelte-rjjrde,.df-pay-plan-card.svelte-rjjrde{color:#111;background:#fff;border:1.5px solid #0000001a;border-radius:.85rem;align-items:center;width:10rem;height:3rem;padding:0 1rem;font-size:.9375rem;font-weight:500;display:flex;position:relative}.df-pay-method.svelte-rjjrde{flex-direction:row;min-height:0}.df-pay-method--active.svelte-rjjrde,.df-pay-plan-card--active.svelte-rjjrde{border-color:#1677ff;box-shadow:inset 0 0 0 1px #1677ff}.df-pay-method-check.svelte-rjjrde{color:#fff;background:#1677ff;border-radius:999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-right:.7rem;display:flex}.df-pay-method-check.svelte-rjjrde svg:where(.svelte-rjjrde){width:.7rem;height:.7rem}.df-pay-method-logo.svelte-rjjrde{object-fit:contain;width:1.2rem;height:1.2rem;margin-right:.5rem}.df-pay-plan-name.svelte-rjjrde{color:#111;margin-right:.5rem;font-size:.9375rem;font-weight:600}.df-pay-plan-price.svelte-rjjrde{color:#111;font-size:1.625rem;font-weight:700;line-height:1.1}.df-pay-notes.svelte-rjjrde{color:#000000b3;margin:0;font-size:.875rem;line-height:1.65}.df-pay-notes.svelte-rjjrde a:where(.svelte-rjjrde){color:#1677ff;text-decoration:none}.df-pay-notes.svelte-rjjrde a:where(.svelte-rjjrde):hover{text-decoration:underline}.df-pay-error.svelte-rjjrde{color:#cf1322;margin:0 0 .75rem;font-size:.875rem}.df-pay-error--center.svelte-rjjrde{text-align:center}.df-pay-cta.svelte-rjjrde{color:#fff;cursor:pointer;background:#111;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:400px;min-height:3.25rem;margin-top:.5rem;padding:.85rem 1.25rem;font-size:1rem;font-weight:600;transition:opacity .15s,transform .15s;display:flex;position:relative}.df-pay-cta.svelte-rjjrde:hover:not(:disabled){opacity:.92}.df-pay-cta.svelte-rjjrde:disabled{cursor:not-allowed;opacity:.72}.df-pay-cta-inner.svelte-rjjrde{align-items:center;gap:.55rem;display:inline-flex}.df-pay-cta--loading.svelte-rjjrde .df-pay-cta-inner:where(.svelte-rjjrde){visibility:hidden}.df-pay-cta-icon.svelte-rjjrde{flex-shrink:0;width:1.375rem;height:1.375rem}.df-pay-cta-overlay.svelte-rjjrde{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.df-pay-spinner.svelte-rjjrde{color:#fff;width:1.5rem;height:1.5rem}.df-pay-success-panel.svelte-rjjrde{justify-content:center;align-items:center;width:100%;min-height:15rem;display:flex}.df-pay-success.svelte-rjjrde{color:#389e0d;text-align:center;margin:0;font-size:2rem;font-weight:600}.df-pay-modal-backdrop.svelte-rjjrde{z-index:80;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.df-pay-modal.svelte-rjjrde{background:#fff;border-radius:1rem;width:min(100%,22rem);overflow:hidden;box-shadow:0 24px 48px #0000002e}.df-pay-modal-head.svelte-rjjrde{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:1rem 1rem .75rem;display:flex}.df-pay-modal-title.svelte-rjjrde{color:#111;margin:0;font-size:1rem;font-weight:600}.df-pay-modal-close.svelte-rjjrde{color:#0000008c;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.5rem;line-height:1;display:flex}.df-pay-modal-close.svelte-rjjrde:hover{background:#0000000d}.df-pay-modal-body.svelte-rjjrde{flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1rem 1rem;display:flex}.df-pay-qr.svelte-rjjrde{border:1px solid #0000000f;border-radius:.5rem;width:15rem;height:15rem;display:block}.df-pay-modal-hint.svelte-rjjrde{color:#0000008c;margin:0;font-size:.875rem}.df-pay-modal-foot.svelte-rjjrde{padding:0 1rem 1rem}.df-pay-modal-confirm.svelte-rjjrde{margin-top:0}
