.checkout-module__6Nj7Kq__page{min-height:100vh;padding:var(--space-6);background:var(--color-bg-primary);justify-content:center;align-items:center;display:flex}.checkout-module__6Nj7Kq__container{width:100%;max-width:500px}.checkout-module__6Nj7Kq__card{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center}.checkout-module__6Nj7Kq__successIcon{margin-bottom:var(--space-4);font-size:4rem}.checkout-module__6Nj7Kq__card h1{font-size:var(--text-2xl);margin-bottom:var(--space-2)}.checkout-module__6Nj7Kq__subtitle{color:var(--color-text-secondary);margin-bottom:var(--space-6)}.checkout-module__6Nj7Kq__purchaseDetails{background:var(--color-bg-tertiary);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-6)}.checkout-module__6Nj7Kq__detailRow{padding:var(--space-2)0;justify-content:space-between;align-items:center;display:flex}.checkout-module__6Nj7Kq__detailRow:not(:last-child){border-bottom:1px solid var(--color-border)}.checkout-module__6Nj7Kq__detailLabel{font-size:var(--text-sm);color:var(--color-text-muted)}.checkout-module__6Nj7Kq__detailValue{color:var(--color-text-primary);font-weight:500}.checkout-module__6Nj7Kq__nextSteps{margin-bottom:var(--space-6)}.checkout-module__6Nj7Kq__nextSteps p{margin-bottom:var(--space-4)}.checkout-module__6Nj7Kq__alertBox{background:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4);text-align:left}.checkout-module__6Nj7Kq__alertBox strong{color:var(--color-warning);margin-bottom:var(--space-2);display:block}.checkout-module__6Nj7Kq__alertBox p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.checkout-module__6Nj7Kq__footer{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.checkout-module__6Nj7Kq__footer a{font-size:var(--text-sm);color:var(--color-text-muted)}.checkout-module__6Nj7Kq__footer a:hover{color:var(--color-accent-primary)}.checkout-module__6Nj7Kq__loadingState{padding:var(--space-8)}.checkout-module__6Nj7Kq__loadingState .checkout-module__6Nj7Kq__spinner{margin:0 auto var(--space-6);width:40px;height:40px}.checkout-module__6Nj7Kq__loadingState h2{font-size:var(--text-xl);margin-bottom:var(--space-2)}.checkout-module__6Nj7Kq__loadingState p{color:var(--color-text-muted);font-size:var(--text-sm)}
