.pre-order-module__BtmtNq__hero{gap:var(--space-6);text-align:center;justify-items:center;display:grid}.pre-order-module__BtmtNq__heroTitle{color:var(--foreground);font-family:var(--font-display);font-size:clamp(var(--text-3xl),6vw,var(--text-4xl));letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);text-wrap:balance;margin:0}.pre-order-module__BtmtNq__heroText{max-width:56ch;color:var(--text-secondary);font-size:var(--text-lg);text-wrap:pretty;margin:0;line-height:1.5}.pre-order-module__BtmtNq__plansBlock{gap:var(--space-12);display:grid}.pre-order-module__BtmtNq__tabBlock{gap:var(--space-6);display:grid}.pre-order-module__BtmtNq__tabTitle{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);margin:0;font-weight:500}.pre-order-module__BtmtNq__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;display:grid}.pre-order-module__BtmtNq__hint{color:var(--text-secondary);font-size:var(--text-base);text-align:center;margin:0}.pre-order-module__BtmtNq__card{justify-content:space-between;gap:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);height:100%;padding:var(--space-6);color:var(--foreground);font-family:var(--font-body);cursor:pointer;transition:border-color var(--duration-fast)var(--ease-standard);flex-direction:column;display:flex;position:relative}.pre-order-module__BtmtNq__card[data-selected]{border-color:var(--accent)}@media (hover:hover) and (pointer:fine){.pre-order-module__BtmtNq__card:hover{border-color:var(--border-strong)}.pre-order-module__BtmtNq__card[data-selected]:hover{border-color:var(--accent)}}.pre-order-module__BtmtNq__card[data-recommended]{margin-top:0}.pre-order-module__BtmtNq__tick{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);background:var(--accent);width:24px;height:24px;color:var(--accent-foreground);place-items:center;display:grid;position:absolute}.pre-order-module__BtmtNq__cardBody{gap:var(--space-4);align-content:start;justify-items:start;display:grid}.pre-order-module__BtmtNq__cardName{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);margin:0}.pre-order-module__BtmtNq__cardDesc{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.pre-order-module__BtmtNq__regular{gap:2px;display:grid}.pre-order-module__BtmtNq__muted{color:var(--text-secondary);font-size:var(--text-sm)}.pre-order-module__BtmtNq__strike{color:var(--text-muted);font-size:var(--text-xl);font-variant-numeric:tabular-nums;text-decoration:line-through}.pre-order-module__BtmtNq__priceRow{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.pre-order-module__BtmtNq__price{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.pre-order-module__BtmtNq__cardActions{gap:var(--space-4);display:grid}.pre-order-module__BtmtNq__cardActions>button{width:100%}.pre-order-module__BtmtNq__groupTitle{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--foreground);font-weight:500}.pre-order-module__BtmtNq__list{gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.pre-order-module__BtmtNq__list li{gap:var(--space-3);grid-template-columns:16px minmax(0,1fr);display:grid}.pre-order-module__BtmtNq__list svg{color:var(--foreground);margin-top:2px}.pre-order-module__BtmtNq__note{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted);padding:var(--space-4);display:grid}.pre-order-module__BtmtNq__checkout{gap:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);width:100%;max-width:640px;margin-inline:auto;padding:clamp(20px,4vw,40px);display:grid}.pre-order-module__BtmtNq__checkoutTitle{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);margin:0;font-weight:500}.pre-order-module__BtmtNq__summary{gap:var(--space-4);border-radius:var(--radius-panel);background:var(--surface-muted);padding:var(--space-5);display:grid}.pre-order-module__BtmtNq__summaryHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.pre-order-module__BtmtNq__summaryName{font-size:var(--text-lg);margin:0;font-weight:500}.pre-order-module__BtmtNq__linkButton{color:var(--accent);font:inherit;font-size:var(--text-sm);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pre-order-module__BtmtNq__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.pre-order-module__BtmtNq__rowStrong{color:var(--foreground);font-size:var(--text-base)}.pre-order-module__BtmtNq__total{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:500}.pre-order-module__BtmtNq__checkoutButton{display:grid}.pre-order-module__BtmtNq__checkoutButton>button{width:100%}.pre-order-module__BtmtNq__legal{color:var(--text-secondary);font-size:var(--text-xs);text-align:center;margin:0}.pre-order-module__BtmtNq__gateways{gap:var(--space-3);display:grid}.pre-order-module__BtmtNq__gatewayTitle{font-size:var(--text-lg);color:var(--foreground);margin:0;font-weight:500}.pre-order-module__BtmtNq__gatewayGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.pre-order-module__BtmtNq__gateway{gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);padding:var(--space-4);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast)var(--ease-standard);display:grid;position:relative}.pre-order-module__BtmtNq__gateway[aria-pressed=true]{border-color:var(--accent)}.pre-order-module__BtmtNq__gateway .pre-order-module__BtmtNq__tick{top:var(--space-3);right:var(--space-3);width:20px;height:20px}.pre-order-module__BtmtNq__gatewayLogo{align-items:center;height:24px;font-weight:500;display:flex}.pre-order-module__BtmtNq__gatewayDesc{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.pre-order-module__BtmtNq__result{place-items:center;padding-block:clamp(48px,8vw,96px);padding-inline:clamp(16px,4vw,32px);display:grid}.pre-order-module__BtmtNq__resultCard{gap:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);text-align:center;justify-items:center;width:100%;max-width:640px;padding:clamp(24px,5vw,48px);display:grid}.pre-order-module__BtmtNq__resultIcon{border-radius:var(--radius-pill);background:var(--surface-muted);place-items:center;width:64px;height:64px;display:grid}.pre-order-module__BtmtNq__resultIcon[data-tone=success]{color:var(--success)}.pre-order-module__BtmtNq__resultIcon[data-tone=danger]{color:var(--danger)}.pre-order-module__BtmtNq__resultTitle{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);margin:0}.pre-order-module__BtmtNq__resultText{color:var(--text-secondary);font-size:var(--text-base);margin:0;line-height:1.5}.pre-order-module__BtmtNq__detail{gap:var(--space-3);border-radius:var(--radius-panel);background:var(--surface-muted);width:100%;padding:var(--space-5);text-align:left;display:grid}.pre-order-module__BtmtNq__detailTitle{font-size:var(--text-base);margin:0;font-weight:500}.pre-order-module__BtmtNq__detailRow{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.pre-order-module__BtmtNq__detailRow span:last-child{max-width:60%;color:var(--foreground);text-align:right;font-weight:500}.pre-order-module__BtmtNq__notice{border:1px solid var(--border);border-radius:var(--radius-panel);width:100%;padding:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);text-align:left}.pre-order-module__BtmtNq__notice a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.pre-order-module__BtmtNq__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.pre-order-module__BtmtNq__spinner{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:var(--radius-pill);width:24px;height:24px;animation:.8s linear infinite pre-order-module__BtmtNq__spin}@keyframes pre-order-module__BtmtNq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pre-order-module__BtmtNq__spinner{animation-duration:2.4s}}
