.payment-method-selector[data-v-f34d419a]{border:0;min-width:0;margin:0;padding:0}.payment-method-selector>legend[data-v-f34d419a]{color:var(--mf-ink);margin-bottom:.55rem;font-size:.74rem;font-weight:780}.payment-method-grid[data-v-f34d419a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.payment-method-option[data-v-f34d419a]{border:1px solid var(--mf-line);min-width:0;min-height:7.4rem;color:var(--mf-ink);background:var(--mf-surface-subtle);cursor:pointer;transition:border-color .18s var(--mf-ease), background .18s var(--mf-ease), box-shadow .18s var(--mf-ease), transform .18s var(--mf-ease);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:.72rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.payment-method-option[data-v-f34d419a]:hover:not(.is-disabled){border-color:var(--mf-accent-border);transform:translateY(-1px)}.payment-method-option.is-selected[data-v-f34d419a]{border-color:var(--mf-accent-border);background:linear-gradient(145deg, color-mix(in srgb, var(--mf-accent-surface), transparent 28%), transparent 70%), var(--mf-surface-subtle);box-shadow:0 0 0 3px color-mix(in srgb, var(--mf-accent-border), transparent 84%), inset 0 1px #ffffff12}.payment-method-option.is-disabled[data-v-f34d419a]{cursor:not-allowed;opacity:.66}.payment-method-option>input[data-v-f34d419a]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.payment-method-option[data-v-f34d419a]:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--mf-accent-border), transparent 55%);outline-offset:2px}.payment-method-icon[data-v-f34d419a]{border:1px solid var(--mf-line);width:2.6rem;height:2.6rem;color:var(--mf-accent-ink);background:var(--mf-surface-raised);box-shadow:var(--mf-shadow-sm);border-radius:.82rem;place-items:center;display:grid}.payment-method-option--paypal[data-v-f34d419a]{grid-column:1/-1;min-height:auto}.payment-method-option--coins .payment-method-icon[data-v-f34d419a]{background:#f5b9001f;border-color:#f5b90052}.payment-method-copy[data-v-f34d419a]{gap:.16rem;min-width:0;padding-inline-end:1.25rem;display:grid}.payment-method-copy strong[data-v-f34d419a]{font-size:.78rem;line-height:1.35}.payment-method-copy small[data-v-f34d419a],.payment-method-meta[data-v-f34d419a]{color:var(--mf-muted);font-size:.65rem;line-height:1.45}.payment-method-meta[data-v-f34d419a]{margin-top:.18rem;font-weight:700}.payment-method-status[data-v-f34d419a]{width:max-content;max-width:100%;color:var(--mf-success-ink);background:var(--mf-success-surface);border-radius:999px;grid-column:1/-1;align-items:center;gap:.25rem;padding:.22rem .48rem;font-size:.61rem;font-weight:780;line-height:1.35;display:inline-flex}.payment-method-status.is-warning[data-v-f34d419a],.payment-method-meta.is-warning[data-v-f34d419a]{color:var(--mf-warning-ink)}.payment-method-status.is-warning[data-v-f34d419a]{background:var(--mf-warning-surface)}.payment-method-check[data-v-f34d419a],.payment-method-lock[data-v-f34d419a]{position:absolute;inset-block-start:.7rem;inset-inline-end:.7rem}.payment-method-check[data-v-f34d419a]{color:#fff;background:linear-gradient(135deg, var(--mf-action-start), var(--mf-action-end));width:1.45rem;height:1.45rem;box-shadow:0 5px 14px color-mix(in srgb, var(--mf-action-end), transparent 64%);border-radius:50%;place-items:center;display:grid}.payment-method-lock[data-v-f34d419a]{color:var(--mf-muted)}.payment-method-selector.is-compact>legend[data-v-f34d419a]{font-size:.7rem}.payment-method-selector.is-compact .payment-method-option[data-v-f34d419a]{border-radius:.85rem;gap:.55rem;min-height:4rem;padding:.7rem}.payment-method-selector.is-compact .payment-method-icon[data-v-f34d419a],.payment-method-selector.is-compact .payment-method-logo[data-v-f34d419a]{border-radius:.68rem;width:2.15rem;height:2.15rem}.payment-method-selector.is-compact .payment-method-copy strong[data-v-f34d419a]{font-size:.72rem}.payment-method-selector.is-compact .payment-method-copy small[data-v-f34d419a],.payment-method-selector.is-compact .payment-method-meta[data-v-f34d419a]{font-size:.6rem}.payment-method-selector.is-compact .payment-method-status[data-v-f34d419a]{font-size:.58rem}@media (width<=390px){.payment-method-option[data-v-f34d419a]{grid-template-columns:1fr;gap:.42rem;min-height:7rem;padding:.7rem}.payment-method-icon[data-v-f34d419a]{width:2.2rem;height:2.2rem}.payment-method-copy[data-v-f34d419a]{padding-inline-end:0}.payment-method-copy small[data-v-f34d419a]{display:none}.payment-method-check[data-v-f34d419a],.payment-method-lock[data-v-f34d419a]{inset-block-start:.55rem;inset-inline-end:.55rem}}@media (prefers-reduced-motion:reduce){.payment-method-option[data-v-f34d419a]{transition:none}}
