.payment-container[data-v-3edc9c2a]{position:relative;min-height:100vh;padding:32px 16px;overflow:hidden;background:linear-gradient(135deg,#f8fbff,#f1f5ff 50%,#f8fafc)}.payment-background[data-v-3edc9c2a]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bg-circle[data-v-3edc9c2a]{position:absolute;border-radius:50%;-webkit-filter:blur(4px);filter:blur(4px)}.bg-circle-1[data-v-3edc9c2a]{width:400px;height:400px;top:-180px;right:-130px;background:radial-gradient(circle,rgba(191,219,254,.35),rgba(219,234,254,0))}.bg-circle-2[data-v-3edc9c2a]{width:450px;height:450px;bottom:-220px;left:-180px;background:radial-gradient(circle,rgba(199,210,254,.28),rgba(224,231,255,0))}.payment-layout[data-v-3edc9c2a]{min-height:calc(100vh - 64px);position:relative;z-index:1}.payment-card[data-v-3edc9c2a]{max-width:520px;margin:0 auto;border-radius:24px!important;background:#fff!important;border:1px solid rgba(226,232,240,.85);box-shadow:0 20px 60px rgba(30,58,138,.06),0 4px 16px rgba(15,23,42,.03)!important;-webkit-animation:cardFadeIn-data-v-3edc9c2a .55s ease-out;animation:cardFadeIn-data-v-3edc9c2a .55s ease-out}.payment-content[data-v-3edc9c2a]{padding:50px 38px 32px!important}.status-icon-wrapper[data-v-3edc9c2a]{display:flex;justify-content:center;align-items:center;margin-bottom:28px}.status-icon-background[data-v-3edc9c2a]{position:relative;display:flex;justify-content:center;align-items:center;width:144px;height:144px;border-radius:50%}.status-icon-background[data-v-3edc9c2a]:before{content:"";position:absolute;inset:10px;border-radius:50%;background:hsla(0,0%,100%,.65)}.status-image[data-v-3edc9c2a]{position:relative;z-index:1;width:92px;height:92px;-o-object-fit:contain;object-fit:contain;-webkit-animation:iconScaleIn-data-v-3edc9c2a .6s ease-out;animation:iconScaleIn-data-v-3edc9c2a .6s ease-out}.payment-success .status-icon-background[data-v-3edc9c2a]{background:radial-gradient(circle,#d1fae5 0,#ecfdf5 75%)}.payment-error .status-icon-background[data-v-3edc9c2a]{background:radial-gradient(circle,#fee2e2 0,#fef2f2 75%)}.payment-cancel .status-icon-background[data-v-3edc9c2a]{background:radial-gradient(circle,#fef3c7 0,#fffbeb 75%)}.payment-title[data-v-3edc9c2a]{margin:0 0 12px;font-size:27px;font-weight:700;line-height:1.45;letter-spacing:-.4px;color:#0f172a}.payment-description[data-v-3edc9c2a]{margin:0 auto 22px;max-width:340px;color:#64748b;font-size:14px;line-height:1.8}.status-badge[data-v-3edc9c2a]{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border-radius:100px;font-size:13px;font-weight:600}.payment-success .status-badge[data-v-3edc9c2a]{color:#059669;background:#ecfdf5}.payment-success .status-badge .v-icon[data-v-3edc9c2a]{color:#059669}.payment-error .status-badge[data-v-3edc9c2a]{color:#dc2626;background:#fef2f2}.payment-error .status-badge .v-icon[data-v-3edc9c2a]{color:#dc2626}.payment-cancel .status-badge[data-v-3edc9c2a]{color:#d97706;background:#fffbeb}.payment-cancel .status-badge .v-icon[data-v-3edc9c2a]{color:#d97706}.redirect-section[data-v-3edc9c2a]{margin-top:38px}.payment-divider[data-v-3edc9c2a]{border-color:#f1f5f9!important}.redirect-content[data-v-3edc9c2a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:27px;gap:12px}.loading[data-v-3edc9c2a]{display:flex;justify-content:center;align-items:center;gap:7px;height:18px}.dot[data-v-3edc9c2a]{width:8px;height:8px;background:#94a3b8;border-radius:50%;-webkit-animation:dotPulse-data-v-3edc9c2a 1.4s ease-in-out infinite;animation:dotPulse-data-v-3edc9c2a 1.4s ease-in-out infinite}.dot[data-v-3edc9c2a]:first-child{-webkit-animation-delay:0s;animation-delay:0s}.dot[data-v-3edc9c2a]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.dot[data-v-3edc9c2a]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.payment-success .dot[data-v-3edc9c2a]{background:#10b981}.payment-error .dot[data-v-3edc9c2a]{background:#ef4444}.payment-cancel .dot[data-v-3edc9c2a]{background:#f59e0b}.redirect-text[data-v-3edc9c2a]{color:#94a3b8;font-size:12px;font-weight:400;letter-spacing:.1px}.payment-footer[data-v-3edc9c2a]{position:relative;margin-top:26px;color:#94a3b8;font-size:12px;font-weight:400}@-webkit-keyframes cardFadeIn-data-v-3edc9c2a{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cardFadeIn-data-v-3edc9c2a{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes iconScaleIn-data-v-3edc9c2a{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes iconScaleIn-data-v-3edc9c2a{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes dotPulse-data-v-3edc9c2a{0%,60%,to{opacity:.35;transform:scale(.8)}30%{opacity:1;transform:scale(1.25)}}@keyframes dotPulse-data-v-3edc9c2a{0%,60%,to{opacity:.35;transform:scale(.8)}30%{opacity:1;transform:scale(1.25)}}@media(max-width:600px){.payment-container[data-v-3edc9c2a]{padding:20px 16px}.payment-layout[data-v-3edc9c2a]{min-height:calc(100vh - 40px)}.payment-card[data-v-3edc9c2a]{border-radius:20px!important}.payment-content[data-v-3edc9c2a]{padding:40px 22px 28px!important}.status-icon-background[data-v-3edc9c2a]{width:120px;height:120px}.status-image[data-v-3edc9c2a]{width:78px;height:78px}.payment-title[data-v-3edc9c2a]{font-size:23px}.payment-description[data-v-3edc9c2a]{font-size:13px}.redirect-section[data-v-3edc9c2a]{margin-top:30px}}@media(prefers-reduced-motion:reduce){.dot[data-v-3edc9c2a],.payment-card[data-v-3edc9c2a],.status-image[data-v-3edc9c2a]{-webkit-animation:none;animation:none}}