.reject[data-v-3db24d82]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);overflow:hidden;text-align:center;border-radius:var(--radius-lg)}.reject__bar[data-v-3db24d82]{position:absolute;inset:0 0 auto;height:4px}.reject--warning[data-v-3db24d82]{background:var(--color-warning-soft)}.reject--warning .reject__bar[data-v-3db24d82]{background:var(--color-warning)}.reject--error[data-v-3db24d82]{background:var(--color-danger-soft)}.reject--error .reject__bar[data-v-3db24d82]{background:var(--color-danger)}.reject__icon[data-v-3db24d82]{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-top:var(--space-2);background:var(--color-card);border-radius:var(--radius-full)}.reject--warning .reject__icon[data-v-3db24d82]{color:var(--color-warning)}.reject--error .reject__icon[data-v-3db24d82]{color:var(--color-danger)}.reject--info[data-v-3db24d82]{background:var(--color-brand-soft)}.reject--info .reject__bar[data-v-3db24d82]{background:var(--color-brand)}.reject--info .reject__icon[data-v-3db24d82]{color:var(--color-brand)}.reject__title[data-v-3db24d82]{margin:0;font-size:var(--font-size-xl)}.reject__text[data-v-3db24d82]{margin:0;line-height:var(--line-normal);white-space:pre-line}.reject__secondary[data-v-3db24d82],.reject__text[data-v-3db24d82]{font-size:var(--font-size-sm);color:var(--color-muted)}.reject__secondary[data-v-3db24d82]{padding:var(--space-1) var(--space-2);font-family:var(--font-sans);background:none;border:0;border-radius:var(--radius-md);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.reject__secondary[data-v-3db24d82]:hover{color:var(--color-heading);text-decoration-color:initial}.reject__secondary[data-v-3db24d82]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.veil[data-v-1a26dd3d]{display:flex;flex:1;flex-direction:column;overflow-y:auto;pointer-events:auto}.veil[data-v-1a26dd3d]>*{border-radius:0}.dp[data-v-c2a23b72]{display:flex;flex:1;flex-direction:column;width:100%;max-height:100%;background:var(--color-card);pointer-events:auto}.dp__head[data-v-c2a23b72]{flex:none;padding:var(--space-4);border-bottom:1px solid var(--color-border)}.dp__title[data-v-c2a23b72]{margin:0;font-size:var(--font-size-lg);font-weight:var(--weight-semibold);line-height:var(--line-snug);color:var(--color-heading)}.dp__body[data-v-c2a23b72]{flex:1;flex-direction:column;gap:var(--space-4);min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-brand) var(--color-surface)}.dp__body[data-v-c2a23b72],.dp__price[data-v-c2a23b72]{display:flex;padding:var(--space-4)}.dp__price[data-v-c2a23b72]{line-height:1;gap:var(--space-2);align-items:baseline;background:var(--color-brand-soft);border:1px solid var(--color-brand-line);border-radius:var(--radius-md)}.dp__price-num[data-v-c2a23b72]{font-size:var(--font-size-2xl);font-weight:var(--weight-extrabold);color:var(--color-brand);white-space:nowrap;letter-spacing:-.07rem}.dp__price-old[data-v-c2a23b72]{text-decoration:line-through}.dp__price-for[data-v-c2a23b72],.dp__price-old[data-v-c2a23b72]{font-size:var(--font-size-sm);color:var(--color-muted)}.dp__once[data-v-c2a23b72]{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);font-weight:var(--weight-medium);line-height:var(--line-snug);color:var(--color-warning)}.dp__field[data-v-c2a23b72]{display:flex;flex-direction:column;gap:var(--space-1)}.dp__label[data-v-c2a23b72]{font-size:var(--font-size-sm);font-weight:var(--weight-semibold)}.dp__input[data-v-c2a23b72],.dp__label[data-v-c2a23b72]{color:var(--color-heading)}.dp__input[data-v-c2a23b72]{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--font-size-md);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast)}.dp__input[data-v-c2a23b72]:focus-visible{border-color:var(--color-brand);outline:2px solid var(--color-focus);outline-offset:1px}.dp__input--err[data-v-c2a23b72]{border-color:var(--color-danger)}.dp__link[data-v-c2a23b72]{color:var(--color-brand-hover);text-decoration:underline}.dp__pay[data-v-c2a23b72]{width:100%}.dp__cancel[data-v-c2a23b72]{align-self:center;padding:var(--space-1) var(--space-3);margin-top:calc(var(--space-2)*-1);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-muted);cursor:pointer;background:none;border:0;border-radius:var(--radius-md);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.dp__cancel[data-v-c2a23b72]:disabled{cursor:not-allowed;opacity:.5}.dp__cancel[data-v-c2a23b72]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dp__cancel[data-v-c2a23b72]:hover:not(:disabled){color:var(--color-heading);text-decoration-color:initial}.dp__wait[data-v-c2a23b72]{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;margin:auto 0;padding:var(--space-5) var(--space-3);text-align:center}.dp__wait-clock[data-v-c2a23b72]{margin:0;font-size:var(--font-size-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--color-brand)}.dp__wait-spin[data-v-c2a23b72]{width:2.2rem;height:2.2rem;border:3px solid var(--color-brand);border-right:3px solid transparent;border-radius:var(--radius-full);animation:dp-spin-c2a23b72 .8s linear infinite}@keyframes dp-spin-c2a23b72{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.dp__wait-spin[data-v-c2a23b72]{animation-duration:1.6s}}.dp__wait-title[data-v-c2a23b72]{margin:0;font-size:var(--font-size-lg);font-weight:var(--weight-bold);color:var(--color-heading)}.dp__wait-hint[data-v-c2a23b72]{max-width:26rem;margin:0;font-size:var(--font-size-sm);line-height:var(--line-normal);color:var(--color-muted)}.dp__foot[data-v-c2a23b72]{flex:none;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}.dp__secure[data-v-c2a23b72]{margin:0;font-size:var(--font-size-xs);line-height:var(--line-normal);color:var(--color-muted);text-align:center}
