.checkout-page[data-v-222e0ccb]{padding:140px 0 80px;min-height:100vh;background:#f5f7fa}.checkout-title[data-v-222e0ccb]{font-family:Rubik,sans-serif;font-size:2rem;font-weight:700;color:#092a44;margin-bottom:1.5rem;text-align:center}.checkout-steps[data-v-222e0ccb]{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:2.5rem;padding:0 1rem}.checkout-step[data-v-222e0ccb]{display:flex;align-items:center;gap:.5rem;opacity:.35;transition:opacity .3s ease}.checkout-step.active[data-v-222e0ccb],.checkout-step.done[data-v-222e0ccb]{opacity:1}.checkout-step-num[data-v-222e0ccb]{width:36px;height:36px;border-radius:50%;background:#e1eaf8;color:#6c7a89;font-family:Rubik,sans-serif;font-size:.85rem;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.checkout-step.active .checkout-step-num[data-v-222e0ccb]{background:linear-gradient(135deg,#1BDDEE,#0890fb);color:#fff}.checkout-step.done .checkout-step-num[data-v-222e0ccb]{background:#1BDDEE;color:#fff}.checkout-step-label[data-v-222e0ccb]{font-size:.85rem;font-weight:600;color:#092a44;font-family:Rubik,sans-serif}@media (max-width: 480px){.checkout-step-label[data-v-222e0ccb]{display:none}}.checkout-step-line[data-v-222e0ccb]{width:60px;height:2px;background:#e1eaf8;margin:0 .75rem;transition:background .3s ease}.checkout-step-line.filled[data-v-222e0ccb]{background:#1BDDEE}@media (max-width: 480px){.checkout-step-line[data-v-222e0ccb]{width:30px;margin:0 .4rem}}.checkout-section-card[data-v-222e0ccb]{background:#fff;border:1px solid #e1eaf8;border-radius:16px;padding:2rem;margin-bottom:1.5rem;position:relative}@media (max-width: 576px){.checkout-section-card[data-v-222e0ccb]{padding:1.25rem}}.section-heading[data-v-222e0ccb]{font-family:Rubik,sans-serif;font-size:1.35rem;font-weight:600;color:#092a44;margin-bottom:.5rem}.section-desc[data-v-222e0ccb]{color:#6c7a89;font-size:.9rem;margin-bottom:1.5rem;line-height:1.6}.tld-detected[data-v-222e0ccb]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.6rem .85rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;font-size:.88rem;color:#166534}.tld-detected i[data-v-222e0ccb]{color:#22c55e}.tld-loading[data-v-222e0ccb]{margin-top:.5rem;font-size:.85rem;color:#6c7a89}.tld-loading i[data-v-222e0ccb]{margin-right:.35rem}.tld-renew-note[data-v-222e0ccb]{color:#166534;font-size:.82rem}.renewal-projections-box[data-v-222e0ccb]{margin-top:.5rem}.renewal-projections-box .btn-toggle-projections[data-v-222e0ccb]{background:none;border:none;color:#0890fb;font-size:.82rem;font-weight:500;cursor:pointer;padding:.25rem 0;transition:color .2s ease}.renewal-projections-box .btn-toggle-projections i[data-v-222e0ccb]{margin-right:.3rem;font-size:.75rem}.renewal-projections-box .btn-toggle-projections i[data-v-222e0ccb]:last-child{margin-right:0;margin-left:.3rem}.renewal-projections-box .btn-toggle-projections[data-v-222e0ccb]:hover{color:#1bddee}.renewal-projections-box .projections-list[data-v-222e0ccb]{margin-top:.5rem;padding:.75rem;background:#f8fafc;border:1px solid #e1eaf8;border-radius:8px}.renewal-projections-box .projections-note[data-v-222e0ccb]{font-size:.75rem;color:#6c7a89;margin-bottom:.5rem}.renewal-projections-box .projection-row[data-v-222e0ccb]{display:flex;justify-content:space-between;padding:.2rem 0;font-size:.82rem;color:#6c7a89}.renewal-projections-box .projection-row .projection-price[data-v-222e0ccb]{font-weight:600;color:#092a44}.epp-info-box[data-v-222e0ccb]{display:flex;gap:.75rem;padding:1rem;background:rgba(27,221,238,.06);border:1px solid rgba(27,221,238,.2);border-radius:10px;margin-bottom:1.25rem;font-size:.88rem;color:#092a44}.epp-info-box>i[data-v-222e0ccb]{color:#1bddee;font-size:1rem;margin-top:2px;flex-shrink:0}.epp-info-box strong[data-v-222e0ccb]{display:block;margin-bottom:.25rem;font-size:.9rem}.epp-info-box p[data-v-222e0ccb]{margin:0;color:#6c7a89;font-size:.84rem;line-height:1.55}.transfer-domain-icon[data-v-222e0ccb]{width:40px;height:40px;min-width:40px;background:linear-gradient(135deg,#1BDDEE,#0890fb);border-radius:10px;display:flex;align-items:center;justify-content:center}.transfer-domain-icon i[data-v-222e0ccb]{color:#fff;font-size:1rem}.cart-list[data-v-222e0ccb]{display:flex;flex-direction:column;gap:.75rem}.cart-row[data-v-222e0ccb]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#f8fafc;border:1px solid #e1eaf8;border-radius:12px;transition:border-color .2s ease}.cart-row[data-v-222e0ccb]:hover{border-color:#c9d4e8}@media (max-width: 576px){.cart-row[data-v-222e0ccb]{flex-wrap:wrap;gap:.5rem;padding:.75rem}}.cart-row-info[data-v-222e0ccb]{flex:1;min-width:0}.cart-row-info .cart-row-name[data-v-222e0ccb]{display:block;font-weight:600;color:#092a44;font-size:.95rem}.cart-row-info .cart-row-category[data-v-222e0ccb]{display:block;color:#6c7a89;font-size:.8rem}.cart-row-price[data-v-222e0ccb]{font-weight:700;color:#092a44;font-size:1.05rem;flex-shrink:0;font-family:Rubik,sans-serif}.cart-row-price small[data-v-222e0ccb]{font-weight:400;font-size:.75rem;color:#6c7a89;margin-left:2px}.summary-divider[data-v-222e0ccb]{height:1px;background:#e1eaf8;margin:1rem 0}.summary-line[data-v-222e0ccb]{display:flex;justify-content:space-between;font-size:.88rem;color:#6c7a89}.summary-line span[data-v-222e0ccb]:last-child{font-weight:600;color:#092a44}.summary-total[data-v-222e0ccb]{display:flex;justify-content:space-between;font-family:Rubik,sans-serif;font-weight:700;font-size:1.1rem;color:#092a44;margin-bottom:1.25rem}.summary-total--lg[data-v-222e0ccb]{font-size:1.3rem;margin-bottom:1.5rem}.promo-code-section[data-v-222e0ccb]{margin-bottom:1rem}.promo-input-row[data-v-222e0ccb]{display:flex;gap:.5rem}.promo-input[data-v-222e0ccb]{flex:1;padding:.6rem .85rem;font-size:.88rem;border:1px solid #e1eaf8;border-radius:10px;background:#f8fafc;color:#092a44;text-transform:uppercase;outline:none;transition:border-color .2s ease}.promo-input[data-v-222e0ccb]:focus{border-color:#0890fb}.promo-input[data-v-222e0ccb]::placeholder{text-transform:none;color:#b0b8c4}.btn-apply-promo[data-v-222e0ccb]{padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;font-family:Rubik,sans-serif;color:#092a44;background:#f0f4f8;border:1px solid #e1eaf8;border-radius:10px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-apply-promo[data-v-222e0ccb]:hover:not(:disabled){background:#e2e8f0}.btn-apply-promo[data-v-222e0ccb]:disabled{opacity:.5;cursor:not-allowed}.promo-applied[data-v-222e0ccb]{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}.promo-applied-info[data-v-222e0ccb]{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:#166534}.promo-applied-info i[data-v-222e0ccb]{color:#22c55e}.btn-remove-promo[data-v-222e0ccb]{padding:.3rem .75rem;font-size:.8rem;font-weight:600;color:#dc2626;background:none;border:1px solid #fecaca;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn-remove-promo[data-v-222e0ccb]:hover{background:#fef2f2}.promo-error[data-v-222e0ccb]{margin-top:.4rem;font-size:.82rem;color:#dc2626}.promo-error i[data-v-222e0ccb]{margin-right:.25rem}.summary-discount[data-v-222e0ccb]{color:#16a34a!important;margin-bottom:.5rem}.summary-discount span[data-v-222e0ccb]:last-child{color:#16a34a!important;font-weight:600}.btn-continue[data-v-222e0ccb]{width:100%;padding:.85rem 2rem;font-size:1rem;font-weight:600;font-family:Rubik,sans-serif;color:#fff;background:linear-gradient(135deg,#ff5910,#ff9b24);border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}.btn-continue i[data-v-222e0ccb]{font-size:.85rem}.btn-continue[data-v-222e0ccb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #ff591059;color:#fff}.btn-continue[data-v-222e0ccb]:disabled{opacity:.6;cursor:not-allowed}.btn-back[data-v-222e0ccb]{background:none;border:none;color:#0890fb;font-size:.9rem;font-weight:500;cursor:pointer;padding:.5rem 0;display:inline-flex;align-items:center;gap:.4rem;transition:color .2s ease;text-decoration:none}.btn-back i[data-v-222e0ccb]{font-size:.75rem}.btn-back[data-v-222e0ccb]:hover{color:#066ec9}.btn-back--alt[data-v-222e0ccb]{display:block;text-align:center;margin-top:.75rem}.step-nav[data-v-222e0ccb]{margin-top:.5rem}.pay-with-divider[data-v-222e0ccb]{display:flex;align-items:center;margin:1.5rem 0 1.25rem}.pay-with-divider[data-v-222e0ccb]:before,.pay-with-divider[data-v-222e0ccb]:after{content:"";flex:1;height:1px;background:#e1eaf8}.pay-with-divider span[data-v-222e0ccb]{padding:0 1rem;font-family:Rubik,sans-serif;font-size:.85rem;font-weight:600;color:#6c7a89;text-transform:uppercase;letter-spacing:.5px}.paypal-buttons-container[data-v-222e0ccb]{min-height:55px;margin-bottom:.5rem}.paypal-loading[data-v-222e0ccb]{text-align:center;padding:1.5rem;color:#6c7a89;font-size:.9rem}.paypal-loading i[data-v-222e0ccb]{margin-right:.5rem}.payment-processing-overlay[data-v-222e0ccb]{position:absolute;inset:0;background:rgba(255,255,255,.92);border-radius:16px;display:flex;align-items:center;justify-content:center;z-index:10}.processing-content[data-v-222e0ccb]{text-align:center;color:#092a44}.processing-content i[data-v-222e0ccb]{font-size:2rem;color:#1bddee;margin-bottom:.75rem;display:block}.processing-content p[data-v-222e0ccb]{font-family:Rubik,sans-serif;font-size:1rem;font-weight:500;margin:0}.api-warning[data-v-222e0ccb]{padding:.75rem 1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;font-size:.85rem;margin-bottom:.75rem}.api-warning i[data-v-222e0ccb]{margin-right:.35rem}.checkout-form .form-group[data-v-222e0ccb]{margin-bottom:1.15rem}.checkout-form .form-group label[data-v-222e0ccb]{display:block;font-family:Rubik,sans-serif;font-size:.85rem;font-weight:500;color:#092a44;margin-bottom:.4rem}.checkout-form .form-group label .required[data-v-222e0ccb]{color:#dc3545}.checkout-form .form-group .input-wrapper[data-v-222e0ccb]{position:relative}.checkout-form .form-group .input-wrapper>i[data-v-222e0ccb]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#a0aec0;font-size:.9rem;z-index:1;pointer-events:none}.checkout-form .form-group .input-wrapper input[data-v-222e0ccb]{width:100%;padding:.75rem 1rem .75rem 2.65rem;font-size:.95rem;color:#092a44;background:#f8fafc;border:2px solid #e1eaf8;border-radius:10px;transition:all .3s ease;font-family:Open Sans,sans-serif}.checkout-form .form-group .input-wrapper input[data-v-222e0ccb]::placeholder{color:#a0aec0}.checkout-form .form-group .input-wrapper input[data-v-222e0ccb]:focus{outline:none;border-color:#1bddee;background:#fff;box-shadow:0 0 0 4px #1bddee1a}.checkout-form .form-group .error-message[data-v-222e0ccb]{display:block;color:#dc3545;font-size:.8rem;margin-top:.35rem}.checkout-form .form-actions[data-v-222e0ccb]{margin-top:1.25rem}.checkout-form .form-footer-link[data-v-222e0ccb]{text-align:center;margin-top:.75rem}.checkout-form .form-footer-link a[data-v-222e0ccb]{color:#0890fb;font-size:.85rem;text-decoration:none}.checkout-form .form-footer-link a[data-v-222e0ccb]:hover{text-decoration:underline}.password-toggle[data-v-222e0ccb]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#a0aec0;cursor:pointer;padding:.25rem;font-size:.85rem;z-index:2}.password-toggle[data-v-222e0ccb]:hover{color:#6c7a89}.api-error[data-v-222e0ccb]{padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc3545;font-size:.85rem;margin-bottom:.75rem}.api-error i[data-v-222e0ccb]{margin-right:.35rem}.or-divider[data-v-222e0ccb]{display:flex;align-items:center;gap:1rem;padding:1.5rem 0}@media (min-width: 992px){.or-divider[data-v-222e0ccb]{flex-direction:column;padding:0;height:100%;min-height:200px}}.or-line[data-v-222e0ccb]{flex:1;background:#e1eaf8}@media (min-width: 992px){.or-line[data-v-222e0ccb]{width:1px;height:auto}}@media (max-width: 991px){.or-line[data-v-222e0ccb]{height:1px;width:auto}}.or-text[data-v-222e0ccb]{font-family:Rubik,sans-serif;font-weight:700;font-size:.85rem;color:#6c7a89;background:#f5f7fa;padding:.5rem .75rem;border-radius:8px;flex-shrink:0}.captcha-wrapper[data-v-222e0ccb]{display:flex;flex-direction:column;align-items:stretch;margin-bottom:.5rem}.captcha-wrapper .error-message[data-v-222e0ccb]{display:block;color:#dc3545;font-size:.8rem;margin-top:.5rem}.verify-icon-wrap[data-v-222e0ccb]{width:56px;height:56px;background:linear-gradient(135deg,rgba(27,221,238,.1),rgba(8,144,251,.1));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.verify-icon-wrap i[data-v-222e0ccb]{font-size:1.3rem;color:#1bddee}.step-title[data-v-222e0ccb]{font-family:Rubik,sans-serif;font-size:1.2rem;font-weight:600;color:#092a44;margin-bottom:.35rem;text-align:center}.step-desc[data-v-222e0ccb]{color:#6c7a89;font-size:.88rem;text-align:center;margin-bottom:1.5rem;line-height:1.6}.verification-input[data-v-222e0ccb]{font-family:Rubik,monospace!important;font-size:1.3rem!important;letter-spacing:6px;text-align:center;text-transform:uppercase}.verify-footer[data-v-222e0ccb]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem}.resend-btn[data-v-222e0ccb]{background:none;border:none;color:#0890fb;font-size:.85rem;font-weight:500;cursor:pointer;padding:.4rem .75rem;border-radius:6px;transition:all .2s ease}.resend-btn i[data-v-222e0ccb]{margin-right:.3rem;font-size:.75rem}.resend-btn[data-v-222e0ccb]:hover:not(:disabled){background:rgba(8,144,251,.08)}.resend-btn[data-v-222e0ccb]:disabled{color:#a0aec0;cursor:not-allowed}.back-btn[data-v-222e0ccb]{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-top:.5rem;padding:.5rem;background:none;border:none;color:#6c7a89;font-size:.85rem;font-weight:500;cursor:pointer;transition:color .2s ease}.back-btn i[data-v-222e0ccb]{font-size:.7rem}.back-btn[data-v-222e0ccb]:hover{color:#092a44}.logged-in-as[data-v-222e0ccb]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(27,221,238,.06);border:1px solid rgba(27,221,238,.2);border-radius:10px;font-size:.9rem;color:#092a44;margin-bottom:1.5rem}.logged-in-as i[data-v-222e0ccb]{color:#1bddee}.checkout-done[data-v-222e0ccb]{text-align:center;padding:3rem 2rem}.checkout-done .section-heading[data-v-222e0ccb]{margin-bottom:.75rem}.done-icon[data-v-222e0ccb]{width:72px;height:72px;background:linear-gradient(135deg,#1BDDEE,#0890fb);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.done-icon i[data-v-222e0ccb]{font-size:1.75rem;color:#fff}.done-order-number[data-v-222e0ccb]{font-family:Rubik,sans-serif;font-size:1.1rem;font-weight:600;color:#0890fb;margin-bottom:.5rem}.done-desc[data-v-222e0ccb]{color:#6c7a89;font-size:.95rem;margin-bottom:1.5rem;line-height:1.6}.transfer-timeline[data-v-222e0ccb]{text-align:left;background:rgba(27,221,238,.06);border:1px solid rgba(27,221,238,.2);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:2rem}@media (max-width: 576px){.transfer-timeline[data-v-222e0ccb]{padding:1rem}}.timeline-title[data-v-222e0ccb]{font-family:Rubik,sans-serif;font-size:1rem;font-weight:600;color:#092a44;margin-bottom:.75rem}.timeline-title i[data-v-222e0ccb]{color:#1bddee;margin-right:.5rem}.timeline-list[data-v-222e0ccb]{margin:0;padding:0 0 0 1.25rem}.timeline-list li[data-v-222e0ccb]{color:#6c7a89;font-size:.88rem;line-height:1.6;margin-bottom:.4rem}.timeline-list li[data-v-222e0ccb]:last-child{margin-bottom:0}.done-actions .btn-continue[data-v-222e0ccb]{width:auto;display:inline-flex;padding:.85rem 2.5rem;margin-bottom:.75rem}.step-slide-enter-active[data-v-222e0ccb]{transition:opacity .35s ease,transform .35s ease}.step-slide-leave-active[data-v-222e0ccb]{transition:opacity .2s ease,transform .2s ease}.step-slide-enter-from[data-v-222e0ccb]{opacity:0;transform:translate(30px)}.step-slide-leave-to[data-v-222e0ccb]{opacity:0;transform:translate(-20px)}.anim-card[data-v-222e0ccb]{opacity:0;transform:translateY(24px);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.anim-card--in[data-v-222e0ccb]{opacity:1;transform:translateY(0)}.anim-row[data-v-222e0ccb]{opacity:0;transform:translateY(16px);transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94),border-color .2s ease}.anim-row--in[data-v-222e0ccb]{opacity:1;transform:translateY(0)}
