@keyframes y-axis-44b93b16{to{transform:translate3d(0,var(--floor-height),0)}}@keyframes x-axis-44b93b16{to{transform:translate3d(var(--x-landing-point),0,0)}}@keyframes rotation-44b93b16{to{transform:rotate3d(var(--rotation),1turn)}}.confetti-container[data-v-44b93b16]{width:0;height:0;overflow:visible;position:relative;transform:translate3d(var(--x,0),var(--y,0),0);z-index:1200}.confetti-container>.particle[data-v-44b93b16]{animation:x-axis-44b93b16 var(--duration-chaos) forwards cubic-bezier(var(--x1),var(--x2),var(--x3),var(--x4))}.confetti-container>.particle div[data-v-44b93b16]{position:absolute;top:0;left:0;animation:y-axis-44b93b16 var(--duration-chaos) forwards cubic-bezier(var(--y1),var(--y2),var(--y3),var(--y4));width:var(--width);height:var(--height)}.confetti-container>.particle div[data-v-44b93b16]:before{display:block;height:100%;width:100%;content:"";background-color:var(--bgcolor);animation:rotation-44b93b16 var(--rotation-duration) infinite linear;border-radius:var(--border-radius)}.outcome[data-v-4d92d792]{background-color:#eee;width:100%;min-height:100vh;padding:50px clamp(16px,8vw,200px);display:flex;align-items:center;justify-content:center}.outcome__inner[data-v-4d92d792]{width:100%;max-width:520px}.pay-logo[data-v-4d92d792]{display:block;height:64px;margin:0 auto 32px;cursor:pointer;transition:opacity .2s ease}.pay-logo[data-v-4d92d792]:hover{opacity:.75}.outcome__card[data-v-4d92d792]{background:#fff;border-radius:14px;padding:44px 36px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 6px 16px rgba(0,0,0,.04);text-align:center;min-height:360px;position:relative;overflow:hidden}.outcome__status[data-v-4d92d792]{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.outcome__status i[data-v-4d92d792]{font-size:1.5rem;color:#fff}.outcome__status--success[data-v-4d92d792]{background:#10b981}.outcome__status--fail[data-v-4d92d792]{background:#ef4444}.outcome__title[data-v-4d92d792]{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 8px}.outcome__message[data-v-4d92d792]{font-size:.88rem;color:#64748b;line-height:1.6;margin:0 0 28px}.outcome__message strong[data-v-4d92d792]{color:#1e293b;font-weight:600}.outcome__details[data-v-4d92d792]{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:4px 0;margin-bottom:28px}.outcome__row[data-v-4d92d792]{display:flex;justify-content:space-between;align-items:baseline;padding:10px 20px;gap:12px}.outcome__row+.outcome__row[data-v-4d92d792]{border-top:1px solid #e2e8f0}.outcome__label[data-v-4d92d792]{font-size:.78rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.outcome__value[data-v-4d92d792]{font-size:.85rem;font-weight:500;color:#334155;text-align:right;line-height:1.4}.outcome__actions[data-v-4d92d792]{display:flex;gap:10px}.outcome__btn[data-v-4d92d792]{flex:1;min-height:42px!important;display:flex!important;align-items:center;justify-content:center;gap:6px;border:none!important;border-radius:10px!important;font-size:.88rem!important;font-weight:600;cursor:pointer;padding:12px 16px!important;margin:0!important;box-sizing:border-box!important;transition:background .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.outcome__btn i[data-v-4d92d792]{font-size:.9rem}.outcome__btn--secondary[data-v-4d92d792]{background:#f1f5f9;color:#64748b}.outcome__btn--secondary[data-v-4d92d792]:hover{background:#e2e8f0}.outcome__btn--primary[data-v-4d92d792]{background:#2a6fb5;color:#fff}.outcome__btn--primary[data-v-4d92d792]:hover{background:#245fa0;box-shadow:0 2px 8px rgba(42,111,181,.25)}.outcome__btn--danger[data-v-4d92d792]{background:#ef4444;color:#fff}.outcome__btn--danger[data-v-4d92d792]:hover{background:#dc2626;box-shadow:0 2px 8px rgba(239,68,68,.25)}@media (max-width:520px){.outcome__card[data-v-4d92d792]{padding:32px 20px;border-radius:12px}.outcome__status[data-v-4d92d792]{width:56px;height:56px}.outcome__status i[data-v-4d92d792]{font-size:1.3rem}.outcome__actions[data-v-4d92d792]{flex-direction:column}.outcome__row[data-v-4d92d792]{padding:10px 14px}}