.checkout-shell[data-astro-cid-cmzjmhfe]{display:grid;gap:1.5rem;max-width:70rem}.checkout-card[data-astro-cid-cmzjmhfe] h2[data-astro-cid-cmzjmhfe]{margin-bottom:.75rem}.muted-text[data-astro-cid-cmzjmhfe]{color:var(--color-text-secondary);margin-bottom:.75rem}.status-error-inline[data-astro-cid-cmzjmhfe]{margin:0 0 .75rem;border-radius:var(--radius-sm);padding:.6rem .75rem;font-weight:500;color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.domain-list[data-astro-cid-cmzjmhfe]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.domain-list[data-astro-cid-cmzjmhfe] li{display:flex;justify-content:space-between;gap:1rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-muted);padding:.6rem .75rem}.domain-list[data-astro-cid-cmzjmhfe] .domain-name,.domain-list[data-astro-cid-cmzjmhfe] .domain-price{font-family:var(--font-mono, monospace)}.domain-list[data-astro-cid-cmzjmhfe] .domain-term{color:var(--color-text-secondary)}.domain-list[data-astro-cid-cmzjmhfe] .domain-price{white-space:nowrap}.domain-list[data-astro-cid-cmzjmhfe] .domain-years{font:inherit;color:inherit;padding:.1rem .3rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface)}.price-lines[data-astro-cid-cmzjmhfe]{margin-top:.9rem;display:grid;gap:.25rem}.price-lines[data-astro-cid-cmzjmhfe] p[data-astro-cid-cmzjmhfe]{margin:0}.total-line[data-astro-cid-cmzjmhfe]{color:var(--color-text-primary)}.discount-line[data-astro-cid-cmzjmhfe]{color:var(--color-text-primary);font-weight:600}.discount-form[data-astro-cid-cmzjmhfe]{margin-top:1rem;display:grid;gap:.35rem}.discount-form[data-astro-cid-cmzjmhfe] label[data-astro-cid-cmzjmhfe]{color:var(--color-text-secondary);font-weight:500}.discount-row[data-astro-cid-cmzjmhfe]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.discount-row[data-astro-cid-cmzjmhfe] input[data-astro-cid-cmzjmhfe]{flex:1 1 12rem;max-width:20rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);min-height:2.5rem;padding:.5rem .65rem;color:var(--color-text-primary);text-transform:uppercase;font-family:var(--font-mono, monospace)}.discount-remove[data-astro-cid-cmzjmhfe]{border:0;background:none;padding:.25rem 0;color:var(--color-accent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.discount-status[data-astro-cid-cmzjmhfe]{margin:0;color:var(--color-text-secondary);font-size:.95rem}.vat-line[data-astro-cid-cmzjmhfe]{color:var(--color-text-secondary)}.checkout-form[data-astro-cid-cmzjmhfe]{display:grid;gap:1rem}.form-group[data-astro-cid-cmzjmhfe]{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:.75rem;display:grid;gap:.6rem}.form-group[data-astro-cid-cmzjmhfe] legend[data-astro-cid-cmzjmhfe]{font-weight:600;padding:0 .25rem}.buyer-type-group[data-astro-cid-cmzjmhfe]{gap:.75rem}.buyer-type-lead[data-astro-cid-cmzjmhfe]{margin:0;color:var(--color-text-secondary);font-weight:500}.buyer-type-options[data-astro-cid-cmzjmhfe]{display:grid;gap:.65rem}.form-grid[data-astro-cid-cmzjmhfe]{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}.form-grid[data-astro-cid-cmzjmhfe].is-hidden{display:none}.form-grid-full[data-astro-cid-cmzjmhfe]{grid-column:1 / -1}@media(min-width:820px){.form-grid[data-astro-cid-cmzjmhfe]{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid[data-astro-cid-cmzjmhfe] label[data-astro-cid-cmzjmhfe],.form-group[data-astro-cid-cmzjmhfe] label[data-astro-cid-cmzjmhfe]{display:grid;gap:.35rem;color:var(--color-text-secondary);font-weight:500}.buyer-type-option[data-astro-cid-cmzjmhfe]{position:relative;cursor:pointer}.buyer-type-input[data-astro-cid-cmzjmhfe]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.buyer-type-content[data-astro-cid-cmzjmhfe]{display:grid;gap:.2rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface);padding:.75rem .85rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.buyer-type-title[data-astro-cid-cmzjmhfe]{color:var(--color-text-primary);font-weight:700}.buyer-type-description[data-astro-cid-cmzjmhfe]{color:var(--color-text-secondary);font-size:.95rem;font-weight:500}.buyer-type-option[data-astro-cid-cmzjmhfe]:hover .buyer-type-content[data-astro-cid-cmzjmhfe]{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border-default));background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))}.buyer-type-input[data-astro-cid-cmzjmhfe]:focus-visible+.buyer-type-content[data-astro-cid-cmzjmhfe]{outline:2px solid var(--color-accent);outline-offset:2px}.buyer-type-input[data-astro-cid-cmzjmhfe]:checked+.buyer-type-content[data-astro-cid-cmzjmhfe]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent)}.form-grid[data-astro-cid-cmzjmhfe] input[data-astro-cid-cmzjmhfe]{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);min-height:2.5rem;padding:.5rem .65rem;color:var(--color-text-primary)}.payment-method[data-astro-cid-cmzjmhfe]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.payment-method-lead[data-astro-cid-cmzjmhfe]{color:var(--color-text-primary);font-weight:600}.payment-method-badge[data-astro-cid-cmzjmhfe]{width:6.9rem;height:2.1rem;border-radius:.45rem;padding:.1rem .15rem;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;background:color-mix(in srgb,var(--color-surface) 84%,var(--color-border-default));border:1px solid color-mix(in srgb,var(--color-border-default) 68%,transparent)}.payment-method-logo[data-astro-cid-cmzjmhfe]{width:auto;max-width:100%;max-height:1.8rem;object-fit:contain;display:block}.payment-method-name[data-astro-cid-cmzjmhfe]{font-weight:700;color:var(--color-text-primary)}.payment-choice[data-astro-cid-cmzjmhfe]{border:0;margin:0;padding:0;display:grid;gap:.5rem}.payment-choice[data-astro-cid-cmzjmhfe] legend[data-astro-cid-cmzjmhfe]{padding:0;margin-bottom:.35rem}.payment-choice-option[data-astro-cid-cmzjmhfe]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface);padding:.5rem .75rem;cursor:pointer}.payment-choice-option[data-astro-cid-cmzjmhfe]:has(input:checked){border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent)}.payment-choice-option[data-astro-cid-cmzjmhfe] input[data-astro-cid-cmzjmhfe][type=radio]{margin:0;width:1rem;height:1rem;flex:0 0 auto}.payment-return[data-astro-cid-cmzjmhfe]{margin:0}.checkbox-group[data-astro-cid-cmzjmhfe]{display:grid;gap:.5rem}.checkbox-group[data-astro-cid-cmzjmhfe] label[data-astro-cid-cmzjmhfe]{display:flex;align-items:center;gap:.55rem;color:var(--color-text-secondary)}.checkbox-group[data-astro-cid-cmzjmhfe] input[data-astro-cid-cmzjmhfe][type=checkbox]{margin:0;width:1rem;height:1rem;flex:0 0 auto}.checkbox-group[data-astro-cid-cmzjmhfe] label[data-astro-cid-cmzjmhfe] span[data-astro-cid-cmzjmhfe]{line-height:1.4}.checkbox-group[data-astro-cid-cmzjmhfe] a[data-astro-cid-cmzjmhfe],.consent-group[data-astro-cid-cmzjmhfe] a[data-astro-cid-cmzjmhfe],.legal-info[data-astro-cid-cmzjmhfe] a[data-astro-cid-cmzjmhfe]{color:var(--color-accent);font-weight:600;text-decoration:underline;text-underline-offset:.1rem}.consent-group[data-astro-cid-cmzjmhfe]{display:grid;gap:.35rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:.75rem}.consent-label[data-astro-cid-cmzjmhfe]{display:flex;align-items:flex-start;gap:.55rem;color:var(--color-text-primary);font-weight:500;line-height:1.4}.consent-label[data-astro-cid-cmzjmhfe] input[data-astro-cid-cmzjmhfe][type=checkbox]{margin:.2rem 0 0;width:1rem;height:1rem;flex:0 0 auto}.field-help[data-astro-cid-cmzjmhfe]{margin:0 0 0 1.55rem;color:var(--color-text-secondary);font-size:.95rem}.field-why[data-astro-cid-cmzjmhfe]{margin:-.25rem 0 0;color:var(--color-text-secondary);font-size:.95rem}.owner-note[data-astro-cid-cmzjmhfe]{display:grid;gap:.35rem;border-left:3px solid var(--color-border-default);padding-left:.75rem;color:var(--color-text-primary)}.owner-note[data-astro-cid-cmzjmhfe][hidden]{display:none}.owner-note[data-astro-cid-cmzjmhfe] p[data-astro-cid-cmzjmhfe]{margin:0;line-height:1.5}.owner-note[data-astro-cid-cmzjmhfe]>p[data-astro-cid-cmzjmhfe]+p[data-astro-cid-cmzjmhfe]{color:var(--color-text-secondary);font-size:.95rem}.owner-note[data-astro-cid-cmzjmhfe] a[data-astro-cid-cmzjmhfe]{color:var(--color-accent);font-weight:600;text-decoration:underline;text-underline-offset:.1rem}.owner-note[data-astro-cid-cmzjmhfe] .hl{margin:0;font-size:.95rem}.order-price[data-astro-cid-cmzjmhfe]{display:grid;gap:.35rem;border-top:1px solid var(--color-border-default);padding-top:.5rem}.legal-info[data-astro-cid-cmzjmhfe]{display:grid;gap:.5rem;color:var(--color-text-secondary);font-size:.95rem}.legal-info[data-astro-cid-cmzjmhfe] p[data-astro-cid-cmzjmhfe]{margin:0}.checkout-connect-line[data-astro-cid-cmzjmhfe]{margin:0 0 1rem;font-size:.92rem;color:var(--color-text-secondary)}.order-summary[data-astro-cid-cmzjmhfe]{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-muted);padding:.85rem;display:grid;gap:.5rem}.order-summary[data-astro-cid-cmzjmhfe] h3[data-astro-cid-cmzjmhfe]{margin:0;font-size:1rem}.order-summary[data-astro-cid-cmzjmhfe] p[data-astro-cid-cmzjmhfe]{margin:0;color:var(--color-text-secondary)}.order-summary[data-astro-cid-cmzjmhfe] .order-summary-total[data-astro-cid-cmzjmhfe]{color:var(--color-text-primary);font-weight:700}.submit-note[data-astro-cid-cmzjmhfe]{margin:0;color:var(--color-text-secondary);font-size:.95rem}#checkout-submit[data-astro-cid-cmzjmhfe].is-loading{cursor:progress;opacity:.8}.terms-dialog[data-astro-cid-cmzjmhfe]{border:0;border-radius:var(--radius-sm);padding:0;width:min(68rem,calc(100vw - 1.5rem));max-height:calc(100dvh - 1.5rem);background:transparent;color:var(--color-text-primary)}.terms-dialog[data-astro-cid-cmzjmhfe]::backdrop{background:#0f172a8c}.terms-dialog-card[data-astro-cid-cmzjmhfe]{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background:var(--color-surface);display:grid;grid-template-rows:auto 1fr;overflow:hidden}.terms-dialog-header[data-astro-cid-cmzjmhfe]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid var(--color-border-default);background:var(--color-surface-muted)}.terms-dialog-header[data-astro-cid-cmzjmhfe] h3[data-astro-cid-cmzjmhfe]{margin:0;font-size:1rem}.terms-dialog-close[data-astro-cid-cmzjmhfe]{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);padding:.35rem .65rem;font:inherit;font-weight:600;cursor:pointer}.terms-dialog-close[data-astro-cid-cmzjmhfe]:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border-default))}.terms-dialog-close[data-astro-cid-cmzjmhfe]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.terms-dialog-frame[data-astro-cid-cmzjmhfe]{border:0;width:100%;height:min(75dvh,52rem);background:var(--color-surface)}@media(min-width:700px){.buyer-type-options[data-astro-cid-cmzjmhfe]{grid-template-columns:repeat(2,minmax(0,1fr))}}.status-area[data-astro-cid-cmzjmhfe]{min-height:1.2rem}.status-error[data-astro-cid-cmzjmhfe]{margin:0;border-radius:var(--radius-sm);padding:.6rem .75rem;font-weight:500}.status-warning[data-astro-cid-cmzjmhfe]{margin:0;border-radius:var(--radius-sm);padding:.6rem .75rem;font-weight:500;color:#92400e;background:#fffbeb;border:1px solid #fcd34d}.status-error[data-astro-cid-cmzjmhfe]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.payment-status-card[data-astro-cid-cmzjmhfe]{border:1px solid #bbf7d0;background:#f0fdf4;border-radius:var(--radius-sm);padding:.85rem;display:grid;gap:.6rem}.payment-status-card[data-astro-cid-cmzjmhfe] h3[data-astro-cid-cmzjmhfe]{margin:0;font-size:1rem;color:#14532d}.payment-status-card[data-astro-cid-cmzjmhfe] p[data-astro-cid-cmzjmhfe]{margin:0;color:#14532d}.payment-domain-list[data-astro-cid-cmzjmhfe]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.payment-domain-list[data-astro-cid-cmzjmhfe] li[data-astro-cid-cmzjmhfe]{font-family:var(--font-mono, monospace);color:#14532d}.is-hidden[data-astro-cid-cmzjmhfe]{display:none}.actions[data-astro-cid-cmzjmhfe]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.norid-optional[data-astro-cid-cmzjmhfe]{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:.75rem}.norid-optional[data-astro-cid-cmzjmhfe] summary[data-astro-cid-cmzjmhfe]{cursor:pointer;font-weight:600;color:var(--color-text-primary)}.norid-optional-body[data-astro-cid-cmzjmhfe]{display:grid;gap:.75rem;margin-top:.75rem}.norid-optional-lead[data-astro-cid-cmzjmhfe]{margin:0;color:var(--color-text-secondary);font-size:.95rem}.checkout-email[data-astro-cid-cmzjmhfe]{display:grid;gap:.75rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:.75rem;min-width:0}.checkout-email[data-astro-cid-cmzjmhfe][hidden]{display:none}.checkout-email[data-astro-cid-cmzjmhfe] h3[data-astro-cid-cmzjmhfe]{margin:0;font-size:1.05rem}.checkout-email-lead[data-astro-cid-cmzjmhfe]{margin:0;color:var(--color-text-secondary);font-size:.95rem}.checkout-email[data-astro-cid-cmzjmhfe] .email-domains,.checkout-email[data-astro-cid-cmzjmhfe] .email-domain,.checkout-email[data-astro-cid-cmzjmhfe] .email-rows,.checkout-email[data-astro-cid-cmzjmhfe] .email-row,.checkout-email[data-astro-cid-cmzjmhfe] .email-field{display:grid;gap:.5rem;min-width:0}.checkout-email[data-astro-cid-cmzjmhfe] .email-domain+.email-domain{border-top:1px solid var(--color-border-default);padding-top:.75rem}.checkout-email[data-astro-cid-cmzjmhfe] .consent-label{display:flex;align-items:flex-start;gap:.55rem;color:var(--color-text-primary);font-weight:500;line-height:1.4}.checkout-email[data-astro-cid-cmzjmhfe] .consent-label input[type=checkbox]{margin:.2rem 0 0;width:1rem;height:1rem;flex:0 0 auto}.checkout-email[data-astro-cid-cmzjmhfe] .email-choice{font-weight:600}.checkout-email[data-astro-cid-cmzjmhfe] .field-help{margin:0 0 0 1.55rem;color:var(--color-text-secondary);font-size:.95rem}.checkout-email[data-astro-cid-cmzjmhfe] .email-details{display:grid;gap:.75rem;min-width:0;margin:0;border:0;padding:0}.checkout-email[data-astro-cid-cmzjmhfe] .email-details[hidden]{display:none}.checkout-email[data-astro-cid-cmzjmhfe] .email-legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.checkout-email[data-astro-cid-cmzjmhfe] .email-row{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:.65rem}.checkout-email[data-astro-cid-cmzjmhfe] .email-field label{color:var(--color-text-secondary);font-weight:500}.checkout-email[data-astro-cid-cmzjmhfe] .email-local{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.checkout-email[data-astro-cid-cmzjmhfe] .email-row input{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);min-height:2.5rem;padding:.5rem .65rem;color:var(--color-text-primary);min-width:0}.checkout-email[data-astro-cid-cmzjmhfe] .email-local input{flex:1 1 8rem;max-width:16rem}.checkout-email[data-astro-cid-cmzjmhfe] .email-suffix{font-weight:600;color:var(--color-text-primary);word-break:break-all}.checkout-email[data-astro-cid-cmzjmhfe] .email-remove{justify-self:start;border:0;background:none;padding:0;color:var(--color-accent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.checkout-email[data-astro-cid-cmzjmhfe] .email-add-row,.checkout-email[data-astro-cid-cmzjmhfe] .email-total,.checkout-email[data-astro-cid-cmzjmhfe] .email-terms-link,.checkout-email[data-astro-cid-cmzjmhfe] .consent-intro{margin:0}.checkout-email[data-astro-cid-cmzjmhfe] .email-total,.checkout-email[data-astro-cid-cmzjmhfe] .consent-intro{font-weight:650;color:var(--color-text-primary)}.checkout-email[data-astro-cid-cmzjmhfe] .consent-group{display:grid;gap:.45rem;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:.75rem}.checkout-email[data-astro-cid-cmzjmhfe] .email-terms-link a{color:var(--color-accent);font-weight:600;text-decoration:underline;text-underline-offset:.1rem}.checkout-email[data-astro-cid-cmzjmhfe] .email-error{margin:0;color:#991b1b;font-weight:600}.checkout-email[data-astro-cid-cmzjmhfe] .email-error[hidden],.checkout-email[data-astro-cid-cmzjmhfe] .email-remove[hidden],.checkout-email[data-astro-cid-cmzjmhfe] .email-add-row [hidden]{display:none}
