.checkout-panel[data-v-64823e58]{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);border-radius:22px;gap:1rem;width:100%;min-width:0;max-width:100%;padding:clamp(1rem,3vw,1.35rem);display:grid;overflow:hidden}.auth-copy[data-v-64823e58],.checkout-heading[data-v-64823e58],.checkout-summary[data-v-64823e58]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.purchase-scope[data-v-64823e58]{border:1px solid var(--line);background:var(--design-success-soft);color:var(--text);border-radius:12px;margin:0;padding:.85rem 1rem;font-size:.85rem;line-height:1.9}.checkout-heading h2[data-v-64823e58],.option-copy strong[data-v-64823e58],.purchase-scope[data-v-64823e58],.selection-copy strong[data-v-64823e58]{overflow-wrap:anywhere}.checkout-heading>div[data-v-64823e58]{gap:.12rem;display:grid}.checkout-heading span[data-v-64823e58],.checkout-summary span[data-v-64823e58]{color:var(--muted);font-size:.72rem}.checkout-heading h2[data-v-64823e58]{color:var(--text);margin:0;font-size:1rem}.checkout-heading>strong[data-v-64823e58],.checkout-summary strong[data-v-64823e58]{color:var(--success);white-space:nowrap;font-size:.94rem}.checkout-heading .checkout-hint[data-v-64823e58]{border:1px solid var(--line);color:var(--muted);background:var(--design-active);white-space:nowrap;border-radius:999px;padding:.38rem .65rem}.access-options[data-v-64823e58]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;min-width:0;display:grid}.access-option[data-v-64823e58],.payment-methods button[data-v-64823e58]{min-width:0;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.access-option[data-v-64823e58]{isolation:isolate;border:1px solid var(--line);min-height:108px;color:var(--text);background:var(--panel);text-align:right;border-radius:16px;align-content:space-between;gap:.9rem;padding:.9rem;display:grid;position:relative;overflow:hidden}.access-option[data-v-64823e58]:before{z-index:-1;content:"";opacity:0;background:0 0;border-radius:50%;width:105px;height:105px;transition:opacity .18s;position:absolute;inset:auto -24px -45px auto}.access-option[data-v-64823e58]:hover,.payment-methods button[data-v-64823e58]:hover{transform:translateY(-1px)}.access-option.selected[data-v-64823e58]{border-color:var(--line-strong);background:var(--design-active);box-shadow:inset 0 0 0 1px var(--theme-shadow),0 10px 28px var(--theme-shadow)}.access-option.selected[data-v-64823e58]:before{opacity:1}.access-option .option-copy[data-v-64823e58],.payment-methods button span[data-v-64823e58]{gap:.15rem;min-width:0;display:grid}.access-option strong[data-v-64823e58],.payment-methods strong[data-v-64823e58]{font-size:.8rem}.access-option small[data-v-64823e58],.payment-methods small[data-v-64823e58]{color:var(--muted);font-size:.66rem}.access-option b[data-v-64823e58]{color:var(--text);white-space:nowrap;font-size:.86rem}.option-footer[data-v-64823e58]{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.option-price[data-v-64823e58]{gap:.1rem;display:grid}.checkout-summary del[data-v-64823e58],.option-price del[data-v-64823e58]{color:var(--muted);font-size:.7rem}.discount-code-form[data-v-64823e58]{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:.45rem;padding:.8rem;display:grid}.discount-code-form label[data-v-64823e58]{color:var(--text);gap:.35rem;font-size:.72rem;display:grid}.discount-code-input[data-v-64823e58]{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.discount-code-input button[data-v-64823e58],.discount-code-input input[data-v-64823e58]{border:1px solid var(--line);min-height:40px;font:inherit;border-radius:10px}.discount-code-input input[data-v-64823e58]{min-width:0;color:var(--text);background:var(--panel);padding:0 .7rem}.discount-code-input button[data-v-64823e58]{color:var(--success);cursor:pointer;background:var(--design-success-soft);padding:0 .85rem}.discount-code-success[data-v-64823e58]{color:var(--success);margin:0;font-size:.72rem}.access-option .selected-badge[data-v-64823e58]{color:var(--success);background:var(--design-success-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.18rem;padding:.24rem .42rem;display:inline-flex}.selected-badge svg[data-v-64823e58],.selection-check svg[data-v-64823e58]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px}.checkout-summary[data-v-64823e58]{min-height:38px;padding:0 .2rem}.selection-recap[data-v-64823e58]{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.7rem .8rem;display:grid}.selection-check[data-v-64823e58]{width:30px;height:30px;color:var(--success);background:var(--design-success-soft);border-radius:10px;place-items:center;display:grid}.selection-copy[data-v-64823e58]{gap:.08rem;min-width:0;display:grid}.selection-copy small[data-v-64823e58],.selection-note[data-v-64823e58]{color:var(--muted);font-size:.65rem}.selection-copy strong[data-v-64823e58]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.selection-note[data-v-64823e58]{text-align:left}.payment-methods[data-v-64823e58]{grid-template-columns:1fr 1fr;gap:.65rem;min-width:0;display:grid}.payment-methods button[data-v-64823e58]{border:1px solid var(--line);min-height:58px;color:var(--text);background:var(--panel);text-align:right;border-radius:15px;align-items:center;gap:.65rem;padding:.65rem .8rem;display:flex}.payment-methods button.selected[data-v-64823e58]{border-color:var(--line-strong);background:var(--design-active)}.payment-methods svg[data-v-64823e58]{fill:none;width:23px;stroke:var(--design-accent-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none}.auth-submit[data-v-64823e58],.checkout-cta[data-v-64823e58]{color:var(--design-primary-text);background:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:16px;font-weight:900}.checkout-cta[data-v-64823e58]{justify-content:center;align-items:center;gap:1rem;min-height:58px;padding:0 1rem;display:flex}.checkout-cta svg[data-v-64823e58]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:20px;height:20px;transition:transform .15s}.checkout-cta:hover:not(:disabled) svg[data-v-64823e58]{transform:translate(-3px)}.auth-submit[data-v-64823e58]:disabled,.checkout-cta[data-v-64823e58]:disabled{cursor:wait;opacity:.65}.panel-message[data-v-64823e58],.wallet-warning[data-v-64823e58]{color:var(--warning);background:var(--design-danger-soft);border-radius:12px;margin:0;padding:.7rem .8rem;font-size:.72rem}.inline-auth[data-v-64823e58]{border:1px solid var(--line);background:var(--panel);border-radius:17px;gap:.7rem;padding:.9rem;display:grid}.auth-copy strong[data-v-64823e58]{color:var(--text);font-size:.85rem}.auth-back[data-v-64823e58],.auth-copy button[data-v-64823e58]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem}.inline-auth label[data-v-64823e58]{color:var(--muted);gap:.35rem;font-size:.72rem;display:grid}.inline-auth input[data-v-64823e58]{box-sizing:border-box;border:1px solid var(--line);width:100%;height:48px;color:var(--text);background:var(--panel);font:inherit;text-align:center;border-radius:13px;outline:0;padding:0 .8rem;font-size:1rem}.inline-auth input[data-v-64823e58]:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--theme-shadow)}.inline-auth label small[data-v-64823e58]{color:var(--muted)}.auth-submit[data-v-64823e58]{min-height:48px}.auth-back[data-v-64823e58]{justify-self:center}@media (width<=620px){.checkout-heading[data-v-64823e58],.checkout-summary[data-v-64823e58]{flex-wrap:wrap;align-items:flex-start}.access-options[data-v-64823e58],.payment-methods[data-v-64823e58]{grid-template-columns:1fr}.selection-recap[data-v-64823e58]{grid-template-columns:auto minmax(0,1fr)}.selection-note[data-v-64823e58]{text-align:right;grid-column:1/-1;padding-inline-start:2.75rem}}
