.purchase-help[data-astro-cid-3cgcz2tq]{max-width:var(--site-page-width);margin:0 auto;padding:0 24px 40px;color:var(--text-secondary);line-height:1.75;overflow-wrap:anywhere}.purchase-help[data-astro-cid-3cgcz2tq] h2[data-astro-cid-3cgcz2tq]{color:var(--text-primary);font-size:22px}.purchase-help[data-astro-cid-3cgcz2tq] details[data-astro-cid-3cgcz2tq]{padding:16px 0;border-block-end:1px solid var(--border)}.purchase-help[data-astro-cid-3cgcz2tq] summary[data-astro-cid-3cgcz2tq]{color:var(--text-primary);font-weight:600;cursor:pointer;min-height:44px}.purchase-help[data-astro-cid-3cgcz2tq] a[data-astro-cid-3cgcz2tq]{color:var(--link-color);text-decoration:underline}.purchase-help[data-astro-cid-3cgcz2tq] summary[data-astro-cid-3cgcz2tq]:focus-visible,.purchase-help[data-astro-cid-3cgcz2tq] a[data-astro-cid-3cgcz2tq]:focus-visible{outline:2px solid var(--primary-light);outline-offset:4px}.help-contact[data-astro-cid-3cgcz2tq]{margin-block-start:24px}@media (max-width:600px){.purchase-help[data-astro-cid-3cgcz2tq]{padding-inline:16px}}.purchase-page-content{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px 48px}.purchase-title{text-align:center;margin-bottom:32px}.purchase-title h1{margin:0 0 10px;font-size:34px;font-weight:800;letter-spacing:-.5px;background:linear-gradient(135deg,#fff 0%,var(--primary-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.purchase-title p{margin:0 auto;max-width:520px;color:var(--text-secondary);font-size:15px;line-height:1.6}.purchase-balance-chip{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:6px 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--text-secondary);font-size:13px}.purchase-balance-chip strong{color:var(--text-primary);font-weight:700}.purchase-balance-chip svg{width:15px;height:15px;fill:none;stroke:var(--primary-light);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.purchase-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;max-width:960px;margin:0 auto;align-items:stretch;justify-items:stretch}@media (max-width: 768px){.purchase-page-content{padding:28px 16px 40px}}@media (max-width: 760px){.purchase-packages{grid-template-columns:1fr;max-width:380px;gap:16px}}.package-card{position:relative;box-sizing:border-box;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;padding:30px 22px 26px;border-radius:16px;background:var(--bg-card);border:1.5px solid var(--border);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.package-card:hover{transform:translateY(-4px);border-color:var(--border-light);box-shadow:var(--shadow-md)}.package-credits{width:100%;margin-top:6px;font-size:42px;font-weight:800;color:var(--text-primary);line-height:1.05;letter-spacing:-.5px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.package-credits-label{margin-top:2px;color:var(--text-muted, var(--text-secondary));font-size:12px;text-transform:uppercase;letter-spacing:.06em}.package-equiv{margin-top:10px;max-width:100%;color:var(--text-secondary);font-size:14px;line-height:1.45;text-align:center;text-wrap:balance}.package-price{margin-top:14px;display:flex;align-items:baseline;justify-content:center;gap:2px;color:var(--accent-light)}.package-price .currency{font-size:18px;font-weight:700}.package-price .amount{font-size:27px;font-weight:800;letter-spacing:-.3px}.package-buy-btn{margin-top:22px;width:100%;padding:12px 0;border-radius:10px;border:1px solid transparent;font-size:15px;font-weight:700;cursor:pointer;color:#fff;background:var(--action-bg);box-shadow:none;transition:opacity .2s ease,transform .1s ease,filter .2s ease}.package-buy-btn:hover:not(:disabled){background:var(--action-hover);filter:none;transform:none}.package-buy-btn:active:not(:disabled){background:var(--action-active);transform:none}.package-buy-btn:disabled{opacity:.4;cursor:not-allowed}.purchase-billing-note{max-width:600px;margin:20px auto 0;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:#0f172a47}.purchase-billing-lead{margin:0 0 12px;text-align:center;color:var(--text-secondary);font-size:13px;font-weight:600}.purchase-billing-row{display:flex;align-items:center;gap:10px}.purchase-billing-row+.purchase-billing-row{margin-top:8px}.purchase-billing-label{flex:0 0 auto;min-width:88px;padding:3px 10px;border-radius:999px;background:#6366f129;color:var(--primary-light);font-size:13px;font-weight:700;text-align:center}.purchase-billing-desc{flex:1 1 auto;color:var(--text-muted, var(--text-secondary));font-size:14px;line-height:1.55}@media (max-width: 760px){.purchase-billing-note{max-width:380px;padding:14px}.package-card,.package-card:hover{transform:none}}@media (max-width: 400px){.purchase-billing-note{max-width:320px;margin-top:16px;padding:12px}.purchase-billing-label{min-width:72px}.purchase-billing-desc{font-size:14px;line-height:1.5}}.purchase-trust-note{display:flex;align-items:center;justify-content:center;gap:9px;width:fit-content;max-width:min(100%,780px);margin:28px auto 0;padding:9px 16px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#0f172a57;color:var(--text-secondary);font-size:14px;line-height:1.55;text-align:center}.purchase-trust-note svg{flex:0 0 auto;width:17px;height:17px;fill:#34d39914;stroke:#6ee7b7;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.purchase-trust-copy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 12px}.purchase-checkout-facts{display:inline-flex;align-items:center;gap:7px;color:var(--text-primary);white-space:nowrap}.purchase-checkout-facts b{font-size:14px;font-weight:700}.purchase-checkout-facts i{color:var(--text-muted);font-style:normal}@media (max-width: 760px){.purchase-trust-note{align-items:flex-start;margin-top:22px;padding:10px 14px;border-radius:14px;text-align:start}.purchase-trust-note svg{margin-top:1px}}.purchase-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:280px;text-align:center;color:var(--text-secondary)}.purchase-state .purchase-error-text{font-size:15px;color:var(--text-secondary);max-width:420px}.purchase-retry-btn{padding:9px 24px;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-primary);font-size:14px;cursor:pointer;transition:border-color .2s ease}.purchase-retry-btn:hover{border-color:var(--primary-light)}.purchase-page-content{box-sizing:border-box;max-width:var(--site-page-width)}.purchase-choices .purchase-packages{max-width:none;gap:16px}.purchase-page-content .purchase-title h1{background:none;-webkit-text-fill-color:currentColor;color:var(--text-primary)}.purchase-choices{min-inline-size:0;border:0;margin:0;padding:0}.purchase-choices legend{margin-block-end:16px;font-size:16px;font-weight:600}.purchase-choices .package-card{position:relative;display:flex;align-items:flex-start;padding:20px;border:1px solid var(--border-light, #343c4b);border-radius:12px;background:var(--bg-card);cursor:pointer;box-shadow:none;transform:none;text-align:start;transition:border-color .15s,background-color .15s}.purchase-choices .package-card:hover{transform:none;box-shadow:none;border-color:var(--primary-light)}.purchase-choices .package-card.is-selected{border-color:var(--primary-light);background:var(--surface-selected)}.purchase-choices input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.purchase-choices .package-card:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.purchase-choices .package-price{margin-block:12px 16px;color:var(--text-primary)}.purchase-choices .package-price .amount{direction:ltr;unicode-bidi:isolate;display:inline-block;font-size:28px;white-space:nowrap}.purchase-choices .package-credits{font-size:22px;text-align:start;line-height:1.3}.purchase-choices .package-credits-label{text-transform:none;letter-spacing:normal;font-size:14px}.purchase-choices .package-equiv{text-align:start;font-size:14px;line-height:1.6}.package-selection{color:var(--link-color);font-size:13px;min-block-size:20px}.package-value{color:var(--link-color);font-size:13px;margin-block-start:auto;padding-block-start:16px}.package-equiv-basis{display:inline-block;color:var(--text-muted);white-space:nowrap}.purchase-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block-start:20px;padding:24px;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-card)}.purchase-summary h2{font-size:18px;margin:0 0 12px}.purchase-summary p{margin:6px 0;color:var(--text-secondary);font-size:14px;overflow-wrap:anywhere}.purchase-summary strong{font-size:22px;color:var(--text-primary)}.purchase-summary .package-buy-btn{margin:0;width:auto;max-width:100%;padding:14px 24px;min-height:48px;flex-shrink:0}.purchase-page-content button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.purchase-login-summary{margin-block:16px;padding:16px;border:1px solid var(--border-light);border-radius:8px}.purchase-login-summary p{margin-block:8px 0;color:var(--text-secondary)}@media (max-width: 1000px){.purchase-choices .purchase-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.purchase-page-content{padding:28px 16px 40px}.purchase-choices .purchase-packages{grid-template-columns:minmax(0,1fr);gap:12px;max-width:none}.purchase-choices .package-card{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:16px;min-height:0}.purchase-choices .package-price{margin:0;grid-column:2;grid-row:1 / 4;justify-content:flex-end;align-self:center}.purchase-choices .package-credits{margin:0}.purchase-choices .package-equiv,.purchase-choices .package-value{grid-column:1 / -1;margin:0;padding-block-start:4px}.purchase-summary{flex-direction:column;align-items:stretch;padding:20px;gap:16px}.purchase-summary .package-buy-btn{width:100%;white-space:normal}}@media (prefers-reduced-motion: reduce){.purchase-page-content *,.purchase-page-content *:before{transition:none!important}}.purchase-result{padding:20px;margin-block:0 24px;border:1px solid var(--primary-light);border-radius:12px;background:var(--bg-card);overflow-wrap:anywhere}.purchase-result h2{font-size:18px;line-height:1.6;margin:0 0 12px}.purchase-result-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.purchase-result a{color:var(--link-color);text-decoration:underline}.purchase-result button{min-height:44px;padding:8px 16px;color:var(--text-primary);background:transparent;border:1px solid var(--border-light);border-radius:8px;cursor:pointer}.purchase-compact{padding:8px 0}.purchase-compact .purchase-packages{grid-template-columns:minmax(0,1fr);gap:12px}.purchase-compact .package-card{min-height:0;padding:16px}.purchase-compact .package-price{margin-block:4px 8px}.purchase-compact .purchase-summary{flex-direction:column;align-items:stretch;padding:16px;gap:16px}.purchase-compact .purchase-summary .package-buy-btn{width:100%;white-space:normal}.purchase-compact .purchase-trust-note,.purchase-compact .purchase-billing-note{display:none}.purchase-task-context{color:var(--text-secondary);font-size:14px;line-height:1.6}.purchase-compact .purchase-retry-btn{margin-block-start:12px;min-height:44px}.credit-prompt-modal .ant-modal-body{max-height:70dvh;overflow-y:auto;padding:4px}.purchase-page-content .purchase-state{min-height:200px;padding-block:32px}.purchase-summary>div{min-inline-size:0}.purchase-summary .purchase-return-note{max-inline-size:64ch;line-height:1.6}.purchase-page-content button:disabled{cursor:not-allowed;opacity:.6;transform:none}.purchase-page-content a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.purchase-order-reference{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.purchase-order-reference bdi{overflow-wrap:anywhere;user-select:all}.purchase-result-actions a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.purchase-result button,.purchase-retry-btn{border-color:var(--control-border);border-radius:var(--control-radius)}.purchase-choices:disabled .package-card{cursor:default}@media (max-width: 380px){.purchase-choices .package-card{grid-template-columns:minmax(0,1fr)}.purchase-choices .package-price{grid-column:1;grid-row:auto;justify-content:flex-start}}.purchase-checkout-action{display:grid;align-content:center;gap:10px;flex:0 0 300px;max-inline-size:100%;min-inline-size:0;text-align:start}.purchase-summary .purchase-checkout-action .package-buy-btn{width:100%;display:grid;padding:14px 20px;line-height:1.5}.checkout-button-labels{display:grid;min-inline-size:0}.checkout-button-labels>span{grid-area:1 / 1;overflow-wrap:anywhere}.purchase-summary .purchase-provider-note{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.55}.purchase-checkout-help{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding-block-start:8px;border-block-start:1px solid var(--border)}.purchase-checkout-help a{display:inline-flex;align-items:center;min-block-size:32px;color:var(--link-color);font-size:12px;font-weight:600;text-decoration:none;text-underline-offset:3px}.purchase-checkout-help a:hover,.purchase-checkout-help a:focus-visible{text-decoration:underline}.purchase-summary .package-buy-btn[aria-busy=true]{opacity:.85;cursor:progress}.purchase-compact .purchase-checkout-action{flex:none;inline-size:100%}@media (max-width: 760px){.purchase-summary{flex-direction:column;align-items:stretch}.purchase-checkout-action{flex:none;inline-size:100%}}.purchase-skeleton-legend{margin-block-end:16px;font-size:16px;font-weight:600}.skeleton-bar{display:block;block-size:14px;inline-size:100%;border-radius:6px;background:#94a3b81f}.purchase-skeleton-card{pointer-events:none}.purchase-skeleton-card .package-selection{inline-size:64px}.purchase-skeleton-card .package-price{inline-size:80%}.purchase-skeleton-card .skeleton-price{block-size:34px}.purchase-skeleton-card .skeleton-credits{inline-size:58%;block-size:29px}.purchase-skeleton-card .package-equiv{inline-size:100%;padding-block:4px}.purchase-skeleton-card .package-equiv .skeleton-bar+.skeleton-bar{margin-block-start:9px;inline-size:75%}.purchase-skeleton-card .package-value{inline-size:70%}.skeleton-summary-amount{inline-size:min(240px,100%);block-size:29px;margin-block:6px}.purchase-summary .skeleton-checkout{min-block-size:53px;border-radius:var(--control-radius);background:#94a3b81f;border-color:transparent;cursor:default}@media (max-width: 600px){.purchase-skeleton-card .package-price{inline-size:100%}.purchase-skeleton-card .package-equiv{padding-block:4px}}.purchase-account{display:grid;gap:4px;margin-block-start:16px!important}.purchase-account bdi{color:var(--text-primary)}.purchase-trust-note{border:0;background:transparent;border-radius:0}.purchase-summary{align-items:stretch}.purchase-checkout-action{align-content:stretch;grid-template-rows:1fr auto auto}.purchase-summary .purchase-checkout-action .package-buy-btn{align-self:center}.purchase-summary .purchase-provider-note{align-self:end}.purchase-trust-note{display:grid;grid-template-columns:17px minmax(0,auto);align-items:start;justify-content:center;max-width:min(100%,900px);text-align:start}.purchase-trust-note svg{margin-top:2px}.purchase-trust-copy{justify-content:flex-start;text-align:start}
