.payment-page[data-v-b0d7d67c]{width:100%;max-width:624px;flex:1;margin:0 auto;padding:var(--space-8) var(--space-8) var(--space-12)}.payment-heading[data-v-b0d7d67c]{text-align:center;margin-bottom:var(--space-8)}.success-art[data-v-b0d7d67c]{width:160px;height:112px;position:relative;margin:0 auto var(--space-6);display:grid;place-items:center}.success-seal[data-v-b0d7d67c]{position:relative;display:grid;place-items:center;width:80px;height:80px;border:1px solid var(--color-success);border-radius:28px;color:var(--color-success);background:var(--color-success-bg);transform:rotate(-6deg)}.success-seal .app-icon[data-v-b0d7d67c]{width:40px;height:40px;transform:rotate(6deg);stroke-width:2.5}.seal-pending[data-v-b0d7d67c]{color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-border);transform:none}.seal-pending .app-icon[data-v-b0d7d67c]{transform:none}.payment-eyebrow[data-v-b0d7d67c]{color:var(--color-text-muted);font-size:var(--text-small);letter-spacing:.08em;margin-bottom:var(--space-2)}.payment-heading h1[data-v-b0d7d67c]{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:650;letter-spacing:.04em}.payment-description[data-v-b0d7d67c]{margin-top:var(--space-3);color:var(--color-text-muted);text-wrap:pretty}.payment-receipt[data-v-b0d7d67c]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:var(--space-8)}.receipt-top[data-v-b0d7d67c]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.receipt-label[data-v-b0d7d67c]{color:var(--color-text-muted);font-size:var(--text-small)}.receipt-top h2[data-v-b0d7d67c]{font-size:var(--text-section);margin-top:var(--space-1)}.receipt-status[data-v-b0d7d67c]{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-success);background:var(--color-success-bg);padding:var(--space-1) var(--space-3);font-size:var(--text-small);border-radius:24px;white-space:nowrap}.receipt-status .app-icon[data-v-b0d7d67c]{width:16px;height:16px}.receipt-amount[data-v-b0d7d67c]{display:flex;align-items:baseline;gap:var(--space-1);padding-top:var(--space-4)}.receipt-amount>span[data-v-b0d7d67c]:first-child{font-size:1.5rem}.receipt-amount strong[data-v-b0d7d67c]{font-size:2.75rem;line-height:1.3;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.receipt-paid[data-v-b0d7d67c]{margin-left:auto;color:var(--color-text-muted);font-size:var(--text-small)}.receipt-divider[data-v-b0d7d67c]{border-top:1px dashed var(--color-control-border);margin:var(--space-6) calc(var(--space-8)*-1)}.receipt-details[data-v-b0d7d67c]{margin:0;display:grid;gap:var(--space-3)}.receipt-details>div[data-v-b0d7d67c]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:var(--space-4)}.receipt-details dt[data-v-b0d7d67c]{color:var(--color-text-muted)}.receipt-details dd[data-v-b0d7d67c]{text-align:right;margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.receipt-order[data-v-b0d7d67c]{margin-top:var(--space-1);font-size:var(--text-small)}.receipt-order dd[data-v-b0d7d67c]{font-family:var(--font-word)}.receipt-note[data-v-b0d7d67c]{display:flex;align-items:flex-start;gap:var(--space-2);padding-top:var(--space-6);margin-top:var(--space-6);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-small)}.receipt-note .app-icon[data-v-b0d7d67c]{color:var(--color-success)}.payment-actions[data-v-b0d7d67c]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-top:var(--space-6);text-align:center}.payment-actions .button[data-v-b0d7d67c]{min-height:52px;text-decoration:none;transition:transform var(--duration-press) var(--ease-out),background-color var(--duration-state)}.payment-actions .button[data-v-b0d7d67c]:active{transform:scale(.97)}.payment-account-link[data-v-b0d7d67c]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:var(--color-text-muted);text-decoration:none;border-radius:var(--radius-control)}.success-ring[data-v-b0d7d67c]{position:absolute;width:100px;height:100px;border:1px solid var(--color-success);border-radius:50%;opacity:0;animation:success-ring-b0d7d67c var(--duration-celebration) var(--ease-out)}.success-confetti[data-v-b0d7d67c]{position:absolute;left:50%;top:50%;width:6px;height:12px;border-radius:2px;background:var(--color-primary);opacity:0;animation:success-confetti-b0d7d67c var(--duration-celebration) var(--ease-out) 50ms}.success-confetti[data-v-b0d7d67c]:nth-of-type(3n){background:var(--color-celebration-gold)}.success-confetti[data-v-b0d7d67c]:nth-of-type(3n+1){background:var(--color-success);border-radius:50%;height:6px}.confetti-1[data-v-b0d7d67c]{--x:-98px;--y:-44px;--rotation:-65deg}.confetti-2[data-v-b0d7d67c]{--x:-67px;--y:-70px;--rotation:45deg}.confetti-3[data-v-b0d7d67c]{--x:-25px;--y:-80px;--rotation:-30deg}.confetti-4[data-v-b0d7d67c]{--x:32px;--y:-75px;--rotation:75deg}.confetti-5[data-v-b0d7d67c]{--x:79px;--y:-56px;--rotation:-60deg}.confetti-6[data-v-b0d7d67c]{--x:108px;--y:-10px;--rotation:85deg}.confetti-7[data-v-b0d7d67c]{--x:80px;--y:39px;--rotation:-30deg}.confetti-8[data-v-b0d7d67c]{--x:39px;--y:66px;--rotation:70deg}.confetti-9[data-v-b0d7d67c]{--x:-63px;--y:52px;--rotation:-50deg}.confetti-10[data-v-b0d7d67c]{--x:-105px;--y:8px;--rotation:20deg}.is-success .success-seal[data-v-b0d7d67c]{animation:success-seal-b0d7d67c var(--duration-celebration) var(--ease-out) both}.is-success .payment-actions[data-v-b0d7d67c],.is-success .payment-description[data-v-b0d7d67c],.is-success .payment-eyebrow[data-v-b0d7d67c],.is-success .payment-heading h1[data-v-b0d7d67c],.payment-receipt[data-v-b0d7d67c]{animation:payment-enter-b0d7d67c var(--duration-enter) var(--ease-out) both}.is-success .payment-heading h1[data-v-b0d7d67c]{animation-delay:50ms}.is-success .payment-description[data-v-b0d7d67c]{animation-delay:.1s}.payment-receipt[data-v-b0d7d67c]{animation-delay:.15s}.is-success .payment-actions[data-v-b0d7d67c]{animation-delay:.2s}@keyframes payment-enter-b0d7d67c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes success-seal-b0d7d67c{0%{opacity:0;transform:scale(.95) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}@keyframes success-ring-b0d7d67c{0%{opacity:.6;transform:scale(.95)}to{opacity:0;transform:scale(1.5)}}@keyframes success-confetti-b0d7d67c{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}15%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--rotation))}}@media (hover:hover) and (pointer:fine){.payment-account-link[data-v-b0d7d67c]:hover{color:var(--color-primary);background:var(--color-primary-soft)}}@media (max-width:599px){.payment-page[data-v-b0d7d67c]{padding:var(--space-6) var(--space-4) var(--space-8)}.payment-receipt[data-v-b0d7d67c]{padding:var(--space-6)}.receipt-divider[data-v-b0d7d67c]{margin-left:calc(var(--space-6)*-1);margin-right:calc(var(--space-6)*-1)}.receipt-details>div[data-v-b0d7d67c]{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.payment-page .success-confetti[data-v-b0d7d67c],.payment-page .success-ring[data-v-b0d7d67c]{display:none}.payment-page .payment-actions[data-v-b0d7d67c],.payment-page .payment-description[data-v-b0d7d67c],.payment-page .payment-eyebrow[data-v-b0d7d67c],.payment-page .payment-receipt[data-v-b0d7d67c],.payment-page .success-seal[data-v-b0d7d67c],.payment-page h1[data-v-b0d7d67c]{animation:payment-fade-b0d7d67c var(--duration-enter) ease both!important}.payment-page .button[data-v-b0d7d67c]:active{transform:none}@keyframes payment-fade-b0d7d67c{0%{opacity:0}to{opacity:1}}}