.checkout-panel[data-v-d2ff4406]{box-sizing:border-box;background:#030e1d8a;border:1px solid #60b9f52e;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-d2ff4406],.checkout-heading[data-v-d2ff4406],.checkout-summary[data-v-d2ff4406]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.checkout-heading>div[data-v-d2ff4406]{gap:.12rem;display:grid}.checkout-heading span[data-v-d2ff4406],.checkout-summary span[data-v-d2ff4406]{color:#90a5c2;font-size:.72rem}.checkout-heading h2[data-v-d2ff4406]{color:#f4f8ff;margin:0;font-size:1rem}.checkout-heading>strong[data-v-d2ff4406],.checkout-summary strong[data-v-d2ff4406]{color:#7be3b2;white-space:nowrap;font-size:.94rem}.access-options[data-v-d2ff4406]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;min-width:0;display:grid}.access-option[data-v-d2ff4406],.payment-methods button[data-v-d2ff4406]{min-width:0;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.access-option[data-v-d2ff4406]{color:#dce8f8;text-align:right;background:#0e1f36a6;border:1px solid #81a4cf2e;border-radius:16px;justify-content:space-between;align-items:center;gap:.7rem;min-height:74px;padding:.8rem;display:flex}.access-option[data-v-d2ff4406]:hover,.payment-methods button[data-v-d2ff4406]:hover{transform:translateY(-1px)}.access-option.selected[data-v-d2ff4406]{background:#25976f21;border-color:#4ad5a09e;box-shadow:inset 0 0 0 1px #4ad5a01f}.access-option span[data-v-d2ff4406],.payment-methods button span[data-v-d2ff4406]{gap:.15rem;min-width:0;display:grid}.access-option strong[data-v-d2ff4406],.payment-methods strong[data-v-d2ff4406]{font-size:.8rem}.access-option small[data-v-d2ff4406],.payment-methods small[data-v-d2ff4406]{color:#8fa4c1;font-size:.66rem}.access-option b[data-v-d2ff4406]{color:#f2f7ff;white-space:nowrap;font-size:.76rem}.checkout-summary[data-v-d2ff4406]{min-height:38px;padding:0 .2rem}.payment-methods[data-v-d2ff4406]{grid-template-columns:1fr 1fr;gap:.65rem;min-width:0;display:grid}.payment-methods button[data-v-d2ff4406]{color:#dce8f8;text-align:right;background:#0e1f36a6;border:1px solid #81a4cf2e;border-radius:15px;align-items:center;gap:.65rem;min-height:58px;padding:.65rem .8rem;display:flex}.payment-methods button.selected[data-v-d2ff4406]{background:#2585ca24;border-color:#4ebaff9e}.payment-methods svg[data-v-d2ff4406]{fill:none;stroke:#7fd2ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:23px}.auth-submit[data-v-d2ff4406],.checkout-cta[data-v-d2ff4406]{color:#052018;font:inherit;cursor:pointer;background:linear-gradient(100deg,#66cbff,#55e4ad);border:0;border-radius:16px;font-weight:900}.checkout-cta[data-v-d2ff4406]{justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:0 1rem;display:flex}.auth-submit[data-v-d2ff4406]:disabled,.checkout-cta[data-v-d2ff4406]:disabled{cursor:wait;opacity:.65}.panel-message[data-v-d2ff4406],.wallet-warning[data-v-d2ff4406]{color:#ffd39a;background:#a05d111f;border-radius:12px;margin:0;padding:.7rem .8rem;font-size:.72rem}.inline-auth[data-v-d2ff4406]{background:#091c32c7;border:1px solid #59c2ff42;border-radius:17px;gap:.7rem;padding:.9rem;display:grid}.auth-copy strong[data-v-d2ff4406]{color:#eef6ff;font-size:.85rem}.auth-back[data-v-d2ff4406],.auth-copy button[data-v-d2ff4406]{color:#98b1d1;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem}.inline-auth label[data-v-d2ff4406]{color:#a8bad1;gap:.35rem;font-size:.72rem;display:grid}.inline-auth input[data-v-d2ff4406]{box-sizing:border-box;color:#f4f8ff;width:100%;height:48px;font:inherit;text-align:center;background:#040f1dcc;border:1px solid #84aedd40;border-radius:13px;outline:0;padding:0 .8rem;font-size:1rem}.inline-auth input[data-v-d2ff4406]:focus{border-color:#58c3ff;box-shadow:0 0 0 3px #58c3ff1a}.inline-auth label small[data-v-d2ff4406]{color:#90a5c2}.auth-submit[data-v-d2ff4406]{min-height:48px}.auth-back[data-v-d2ff4406]{justify-self:center}@media (width<=620px){.checkout-heading[data-v-d2ff4406],.checkout-summary[data-v-d2ff4406]{flex-wrap:wrap;align-items:flex-start}.access-options[data-v-d2ff4406],.payment-methods[data-v-d2ff4406]{grid-template-columns:1fr}}
