.payment-setup[data-v-88af7df6]{color:var(--color-text);min-height:100vh}.payment-setup__dialog{width:calc(100vw - 2rem);max-width:30rem}.payment-setup__dialog .p-dialog-header{border-bottom:1px solid var(--color-border);min-height:4rem;padding:0 1rem}.payment-setup__dialog .p-dialog-content{--payment-setup-content-inline:1rem;padding:0 1rem 2rem}.payment-setup__topbar[data-v-88af7df6]{flex:1;justify-content:flex-start;align-items:center;gap:.5rem;height:4rem;display:flex}.payment-setup__brand[data-v-88af7df6],.payment-setup__top-title[data-v-88af7df6]{color:var(--color-text);font-size:.9375rem;font-weight:700;text-decoration:none}.payment-setup__back[data-v-88af7df6]{color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}.payment-setup a[data-v-88af7df6]:focus-visible,.payment-setup input[data-v-88af7df6]:focus-visible,.payment-setup__back[data-v-88af7df6]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.payment-setup__intro[data-v-88af7df6],.payment-setup__state[data-v-88af7df6]{gap:1.5rem;display:grid}.payment-setup__intro[data-v-88af7df6]{padding-top:.75rem}.payment-setup h1[data-v-88af7df6]{font-family:var(--font-display);letter-spacing:-.04em;outline:none;margin:0;font-size:calc(clamp(1.75rem,5vw,2rem));line-height:1.08}.payment-setup p[data-v-88af7df6]{color:var(--color-text-muted);margin:.625rem 0 0;font-size:.9375rem;line-height:1.55}.payment-setup__icon[data-v-88af7df6]{background:var(--color-primary-soft);color:var(--color-primary);border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.payment-setup__icon--success[data-v-88af7df6]{background:var(--color-success-soft);color:var(--color-success)}.payment-setup__powered[data-v-88af7df6],.payment-setup__reassurance[data-v-88af7df6]{font-size:.8125rem!important}.payment-setup__powered[data-v-88af7df6]{text-align:center;margin-top:auto!important}.payment-setup__state[data-v-88af7df6],.payment-setup__state--success[data-v-88af7df6]{padding-top:2rem}.payment-setup__account[data-v-88af7df6]{border-block:1px solid var(--color-divider);justify-content:space-between;margin:0;padding:.875rem 0;display:flex}.payment-setup__account dt[data-v-88af7df6],.payment-setup__purpose-option small[data-v-88af7df6],.payment-setup__review dt[data-v-88af7df6]{color:var(--color-text-muted);font-size:.8125rem}.payment-setup__account dd[data-v-88af7df6]{margin:0;font-size:.875rem;font-weight:650}.payment-setup__step-navigation[data-v-88af7df6]{background:var(--color-background);border-bottom:1px solid var(--color-border);margin-inline:calc(var(--payment-setup-content-inline) * -1);min-height:2.25rem;padding-inline:var(--payment-setup-content-inline);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.payment-setup__progress[data-v-88af7df6]{grid-column:2;justify-self:center;align-items:center;gap:.5rem;display:flex}.payment-setup__dot[data-v-88af7df6]{background:var(--color-border-strong);height:.375rem;transition:width var(--pp-duration-page) var(--pp-ease-enter),background-color var(--pp-duration-page) var(--pp-ease-enter);border-radius:999px;width:.375rem;display:block}.payment-setup__dot--current[data-v-88af7df6],.payment-setup__dot--done[data-v-88af7df6]{background:var(--color-primary)}.payment-setup__dot--current[data-v-88af7df6]{width:1.5rem}.payment-setup__steps[data-v-88af7df6]{margin-top:1.25rem}.payment-setup__heading[data-v-88af7df6]{margin-bottom:.25rem}.payment-setup__heading p[data-v-88af7df6]{margin-top:.5rem}.payment-setup__fields[data-v-88af7df6]{gap:1rem;display:grid}.payment-setup__purpose[data-v-88af7df6]{border:0;gap:.625rem;min-inline-size:0;margin:0;padding:0;display:grid}.payment-setup__purpose legend[data-v-88af7df6]{color:var(--color-text);margin-bottom:15px;padding:0;font-size:.875rem;font-weight:650}.payment-setup__purpose-option[data-v-88af7df6]{background:var(--color-surface-muted);border:1px solid var(--color-border);cursor:pointer;min-height:3.75rem;transition:background-color var(--pp-motion-hover),border-color var(--pp-motion-hover),box-shadow var(--pp-motion-hover);border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:.875rem;display:flex}.payment-setup__purpose-option--selected[data-v-88af7df6]{background:var(--color-primary-soft);border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.payment-setup__purpose-option>span[data-v-88af7df6]{gap:.25rem;display:grid}.payment-setup__purpose-option strong[data-v-88af7df6]{color:var(--color-text);font-size:.875rem}.payment-setup__purpose-option small[data-v-88af7df6]{line-height:1.4}.payment-setup__purpose-option[data-v-88af7df6] .p-radiobutton{flex:none;margin-top:.125rem}.payment-setup__confirm[data-v-88af7df6],.payment-setup__panel[data-v-88af7df6]{gap:1.5rem;display:grid}.payment-setup__dialog .p-datepicker{width:100%}.payment-setup__dialog .p-datepicker-input{width:100%;min-height:3rem}.payment-setup__dialog .p-button{min-height:3rem}.payment-setup__dialog .p-dialog-close-button{width:3rem}.payment-setup__consents>p[data-v-88af7df6]{color:var(--color-error);margin:0;font-size:.75rem;font-weight:500}.payment-setup__review[data-v-88af7df6]{margin:0}.payment-setup__review>div[data-v-88af7df6]{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.payment-setup__review dd[data-v-88af7df6]{overflow-wrap:anywhere;text-align:right;margin:0;font-size:.875rem;font-weight:600}.payment-setup__consents[data-v-88af7df6]{gap:.625rem;display:grid}.payment-setup__consent[data-v-88af7df6]{cursor:pointer;align-items:start;gap:.75rem;min-height:2.75rem;font-size:.875rem;line-height:1.45;display:flex}.payment-setup__consent[data-v-88af7df6] .p-checkbox{flex:none;margin:.1rem 0 0}.payment-setup__consent a[data-v-88af7df6]{color:var(--color-text);text-underline-offset:2px;text-decoration-thickness:1px}.payment-setup__consent--error[data-v-88af7df6]{color:var(--color-error)}.payment-setup__sr-only[data-v-88af7df6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width>=640px){.payment-setup__dialog .p-dialog-header{padding-inline:1.5rem}.payment-setup__dialog .p-dialog-content{--payment-setup-content-inline:1.5rem;padding-inline:1.5rem}}@media (width<=639px){.payment-setup__dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0}.payment-setup__dialog .p-dialog-content{min-height:calc(100dvh - 4rem)}}@media (prefers-reduced-motion:reduce){.payment-setup[data-v-88af7df6] *,.payment-setup[data-v-88af7df6] :after,.payment-setup[data-v-88af7df6] :before{transition:none!important;animation:none!important}}
