.success-page-container[data-v-1ab2eee0]{max-width:600px;min-height:60vh;display:flex;align-items:center;justify-content:center}[dir] .success-page-container[data-v-1ab2eee0]{margin:0 auto;padding:2rem 1rem}.success-content[data-v-1ab2eee0]{width:100%}[dir] .success-content[data-v-1ab2eee0]{text-align:center}[dir] .verification-loading[data-v-1ab2eee0]{padding:3rem 2rem}.loading-spinner[data-v-1ab2eee0]{width:64px;height:64px}[dir] .loading-spinner[data-v-1ab2eee0]{border:6px solid #e5e7eb;border-top:6px solid #667eea;border-radius:50%;margin:0 auto 2rem}[dir=ltr] .loading-spinner[data-v-1ab2eee0]{animation:spin-ltr-1ab2eee0 1s linear infinite}[dir=rtl] .loading-spinner[data-v-1ab2eee0]{animation:spin-rtl-1ab2eee0 1s linear infinite}@keyframes spin-ltr-1ab2eee0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-rtl-1ab2eee0{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.verification-loading h2[data-v-1ab2eee0]{font-size:1.75rem;font-weight:600;color:#374151}[dir] .verification-loading h2[data-v-1ab2eee0]{margin-bottom:1rem}.verification-loading p[data-v-1ab2eee0]{color:#6b7280;font-size:1rem}[dir] .success-state[data-v-1ab2eee0]{padding:3rem 2rem}.success-icon[data-v-1ab2eee0]{width:96px;height:96px;display:flex;align-items:center;justify-content:center}[dir] .success-icon[data-v-1ab2eee0]{border-radius:50%;margin:0 auto 2rem;box-shadow:0 20px 40px rgba(16,185,129,.3)}[dir=ltr] .success-icon[data-v-1ab2eee0]{background:linear-gradient(135deg,#10b981,#059669)}[dir=rtl] .success-icon[data-v-1ab2eee0]{background:linear-gradient(-135deg,#10b981,#059669)}.success-icon i[data-v-1ab2eee0]{font-size:48px;color:#fff}.success-state h1[data-v-1ab2eee0]{font-size:2.5rem;font-weight:700;color:#065f46}[dir] .success-state h1[data-v-1ab2eee0]{margin-bottom:1rem}.success-message[data-v-1ab2eee0]{font-size:1.25rem;color:#6b7280;line-height:1.6}[dir] .subscription-details[data-v-1ab2eee0],[dir] .success-message[data-v-1ab2eee0]{margin-bottom:3rem}.detail-card[data-v-1ab2eee0]{max-width:400px}[dir] .detail-card[data-v-1ab2eee0]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;padding:2rem;margin:0 auto}.detail-card h3[data-v-1ab2eee0]{font-size:1.25rem;font-weight:600;color:#374151}[dir] .detail-card h3[data-v-1ab2eee0]{margin-bottom:1.5rem}.detail-grid[data-v-1ab2eee0]{display:grid;gap:1rem}.detail-item[data-v-1ab2eee0]{display:flex;justify-content:space-between;align-items:center}[dir] .detail-item[data-v-1ab2eee0]{padding:.75rem 0;border-bottom:1px solid #e2e8f0}[dir] .detail-item[data-v-1ab2eee0]:last-child{border-bottom:none}.detail-item .label[data-v-1ab2eee0]{color:#6b7280;font-weight:500}.detail-item .value[data-v-1ab2eee0]{color:#374151;font-weight:600}.status-active[data-v-1ab2eee0]{color:#059669!important;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}[dir] .status-active[data-v-1ab2eee0]{background:#ecfdf5;padding:.25rem .75rem;border-radius:12px}[dir] .error-state[data-v-1ab2eee0]{padding:3rem 2rem}.error-icon[data-v-1ab2eee0]{font-size:4rem;color:#ef4444}[dir] .error-icon[data-v-1ab2eee0]{margin-bottom:2rem}.error-state h2[data-v-1ab2eee0]{font-size:1.75rem;font-weight:600;color:#374151}[dir] .error-state h2[data-v-1ab2eee0]{margin-bottom:1rem}.error-message[data-v-1ab2eee0]{color:#6b7280;font-size:1rem}[dir] .error-message[data-v-1ab2eee0]{margin-bottom:3rem}.action-buttons[data-v-1ab2eee0],.error-actions[data-v-1ab2eee0]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-1ab2eee0]{font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;min-width:160px;justify-content:center}[dir] .btn[data-v-1ab2eee0]{padding:.875rem 1.5rem;border:none;border-radius:12px;cursor:pointer}.btn-primary[data-v-1ab2eee0]{color:#fff}[dir=ltr] .btn-primary[data-v-1ab2eee0]{background:linear-gradient(135deg,#667eea,#764ba2)}[dir=rtl] .btn-primary[data-v-1ab2eee0]{background:linear-gradient(-135deg,#667eea,#764ba2)}[dir] .btn-primary[data-v-1ab2eee0]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(102,126,234,.3)}.btn-secondary[data-v-1ab2eee0]{color:#475569}[dir] .btn-secondary[data-v-1ab2eee0]{background:#f8fafc;border:2px solid #e2e8f0}[dir] .btn-secondary[data-v-1ab2eee0]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-2px)}.retry-btn[data-v-1ab2eee0]{color:#fff;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;min-width:140px;justify-content:center}[dir] .retry-btn[data-v-1ab2eee0]{padding:.875rem 1.5rem;background:#667eea;border:none;border-radius:12px;cursor:pointer}[dir] .retry-btn[data-v-1ab2eee0]:hover{background:#5a67d8;transform:translateY(-2px)}.dark .error-state h2[data-v-1ab2eee0],.dark .success-state h1[data-v-1ab2eee0],.dark .verification-loading h2[data-v-1ab2eee0]{color:var(--hp-text-color-dark-0)}.dark .error-message[data-v-1ab2eee0],.dark .success-message[data-v-1ab2eee0],.dark .verification-loading p[data-v-1ab2eee0]{color:var(--hp-text-color-dark-30)}[dir] .dark .detail-card[data-v-1ab2eee0]{background:var(--hp-bg-color-dark-90);border-color:var(--hp-border-color-dark-80)}.dark .detail-card h3[data-v-1ab2eee0]{color:var(--hp-text-color-dark-0)}[dir] .dark .detail-item[data-v-1ab2eee0]{border-bottom-color:var(--hp-border-color-dark-80)}.dark .detail-item .label[data-v-1ab2eee0]{color:var(--hp-text-color-dark-30)}.dark .detail-item .value[data-v-1ab2eee0]{color:var(--hp-text-color-dark-0)}[dir] .dark .loading-spinner[data-v-1ab2eee0]{border-color:var(--hp-border-color-dark-80);border-top-color:#667eea}.dark .btn-secondary[data-v-1ab2eee0]{color:var(--hp-text-color-dark-30)}[dir] .dark .btn-secondary[data-v-1ab2eee0]{background:var(--hp-bg-color-dark-90);border-color:var(--hp-border-color-dark-80)}[dir] .dark .btn-secondary[data-v-1ab2eee0]:hover{background:var(--hp-bg-color-dark-80);border-color:var(--hp-border-color-dark-70)}@media (max-width:768px){[dir] .success-page-container[data-v-1ab2eee0]{padding:1rem .5rem}[dir] .error-state[data-v-1ab2eee0],[dir] .success-state[data-v-1ab2eee0],[dir] .verification-loading[data-v-1ab2eee0]{padding:2rem 1rem}.success-state h1[data-v-1ab2eee0]{font-size:2rem}[dir] .detail-card[data-v-1ab2eee0]{padding:1.5rem}.action-buttons[data-v-1ab2eee0],.error-actions[data-v-1ab2eee0]{flex-direction:column;align-items:stretch}.btn[data-v-1ab2eee0]{width:100%}}