.cf-inner[data-v-8ec6fed4]{margin:0 auto;max-width:1100px;padding:0 var(--space-8)}.breadcrumb[data-v-8ec6fed4]{border-bottom:1px solid var(--color-border-light);padding:var(--space-4) 0}.breadcrumb__list[data-v-8ec6fed4]{align-items:center;color:var(--color-text-muted);display:flex;font-size:.82rem;gap:var(--space-2);list-style:none;margin:0;padding:0}.breadcrumb__list a[data-v-8ec6fed4]{color:var(--color-text-muted);text-decoration:none;transition:color var(--transition)}.breadcrumb__list a[data-v-8ec6fed4]:hover{color:var(--color-accent)}.breadcrumb__sep[data-v-8ec6fed4]{opacity:.5}.store-hero[data-v-8ec6fed4]{border-bottom:1px solid var(--color-border-light);padding:var(--space-16) 0 var(--space-12)}.store-hero__inner[data-v-8ec6fed4]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:space-between}.eyebrow[data-v-8ec6fed4]{color:var(--color-accent);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;margin:0 0 var(--space-4);text-transform:uppercase}.store-hero__heading[data-v-8ec6fed4]{color:var(--color-primary);font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 var(--space-6)}.store-hero__sub[data-v-8ec6fed4]{color:var(--color-text-muted);font-size:1.05rem;line-height:1.7;margin:0;max-width:56ch}.store-hero__back[data-v-8ec6fed4]{flex-shrink:0;padding-top:var(--space-2)}.back-link[data-v-8ec6fed4]{color:var(--color-text-muted);font-size:.88rem;text-decoration:none;transition:color var(--transition)}.back-link[data-v-8ec6fed4]:hover{color:var(--color-primary)}.checkout-body[data-v-8ec6fed4]{padding:var(--space-12) 0 var(--space-16)}.checkout-layout[data-v-8ec6fed4]{align-items:start;display:grid;gap:var(--space-12);grid-template-columns:1fr 300px}.tier-fieldset[data-v-8ec6fed4]{border:none;margin:0 0 var(--space-8);padding:0}.tier-legend[data-v-8ec6fed4]{color:var(--color-text);font-family:var(--font-display);font-size:1.15rem;font-weight:700;margin-bottom:var(--space-4);padding:0}.tier-list[data-v-8ec6fed4]{display:flex;flex-direction:column;gap:var(--space-3)}.tier-option[data-v-8ec6fed4]{align-items:start;background:var(--color-surface-raised);border:2px solid var(--color-border-light);border-radius:var(--radius-lg);cursor:pointer;display:grid;gap:var(--space-4);grid-template-columns:auto 1fr auto;padding:var(--space-5) var(--space-6);transition:border-color var(--transition),box-shadow var(--transition),background var(--transition)}.tier-option[data-v-8ec6fed4]:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm)}.tier-option--selected[data-v-8ec6fed4]{background:var(--color-surface-raised);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.tier-option__radio[data-v-8ec6fed4]{align-items:center;background:var(--color-surface);border:2px solid var(--color-border);border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:.1rem;transition:border-color var(--transition),background var(--transition);width:20px}.tier-option--selected .tier-option__radio[data-v-8ec6fed4]{background:var(--color-primary);border-color:var(--color-primary)}.tier-option__radio-dot[data-v-8ec6fed4]{background:var(--color-text-inverse);border-radius:50%;height:8px;opacity:0;transition:opacity var(--transition);width:8px}.tier-option--selected .tier-option__radio-dot[data-v-8ec6fed4]{opacity:1}.tier-option__body[data-v-8ec6fed4]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.tier-option__header[data-v-8ec6fed4]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.tier-option__name[data-v-8ec6fed4]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tier-option--selected .tier-option__name[data-v-8ec6fed4]{color:var(--color-primary)}.founders-pill[data-v-8ec6fed4]{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:var(--radius-full);color:var(--color-accent);display:inline-block;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.08em;padding:.1rem .45rem;text-transform:uppercase}.tier-option__desc[data-v-8ec6fed4]{color:var(--color-text-muted);font-size:.85rem;line-height:1.5;margin:0}.tier-option__features[data-v-8ec6fed4]{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.tier-feature[data-v-8ec6fed4]{align-items:flex-start;color:var(--color-text-muted);display:flex;font-size:.83rem;gap:var(--space-2);line-height:1.5}.tier-feature__check[data-v-8ec6fed4]{color:var(--color-success);flex-shrink:0;font-size:.75rem;font-weight:700;margin-top:.15em}.tier-option__price-col[data-v-8ec6fed4]{flex-shrink:0;text-align:right}.tier-option__price[data-v-8ec6fed4]{margin:0;white-space:nowrap}.tier-option__price strong[data-v-8ec6fed4]{color:var(--color-text);font-family:var(--font-display);font-size:1.6rem;font-weight:800;line-height:1}.tier-option__period[data-v-8ec6fed4]{color:var(--color-text-muted);display:block;font-size:.75rem;text-align:right}.tier-option__regular-price[data-v-8ec6fed4]{color:var(--color-text-muted);font-size:.7rem;font-style:italic;margin:var(--space-1) 0 0;opacity:.75;text-align:right;text-decoration:line-through}.checkout-form[data-v-8ec6fed4]{gap:var(--space-5)}.checkout-form[data-v-8ec6fed4],.form-field[data-v-8ec6fed4]{display:flex;flex-direction:column}.form-field[data-v-8ec6fed4]{gap:var(--space-2)}.form-label[data-v-8ec6fed4]{color:var(--color-text);font-size:.9rem;font-weight:600}.form-label__required[data-v-8ec6fed4]{color:var(--color-error);margin-left:.15em}.form-input[data-v-8ec6fed4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font-family:var(--font-body);font-size:.95rem;padding:.7rem .9rem;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.form-input[data-v-8ec6fed4]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent);outline:none}.form-input[data-v-8ec6fed4]:disabled{cursor:not-allowed;opacity:.55}.form-hint[data-v-8ec6fed4]{color:var(--color-text-muted);font-size:.8rem;line-height:1.5;margin:0}.form-error[data-v-8ec6fed4]{background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 30%,transparent);color:var(--color-error);font-size:.9rem;line-height:1.5;padding:var(--space-3) var(--space-4)}.btn[data-v-8ec6fed4],.form-error[data-v-8ec6fed4]{border-radius:var(--radius-md)}.btn[data-v-8ec6fed4]{align-items:center;border:2px solid transparent;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:600;gap:.4rem;justify-content:center;padding:.65rem 1.4rem;text-decoration:none;transition:background var(--transition),border-color var(--transition),color var(--transition),opacity var(--transition)}.btn--primary[data-v-8ec6fed4]{align-self:flex-start;background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.btn--primary[data-v-8ec6fed4]:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn--primary[data-v-8ec6fed4]:disabled{cursor:not-allowed;opacity:.5}.btn--checkout[data-v-8ec6fed4]{align-self:stretch;font-size:1rem;padding:.85rem 1.6rem;width:100%}.btn__spinner[data-v-8ec6fed4]{animation:spin-8ec6fed4 .7s linear infinite;border:2px solid color-mix(in srgb,var(--color-text-inverse) 40%,transparent);border-radius:50%;border-top-color:var(--color-text-inverse);display:inline-block;flex-shrink:0;height:1em;width:1em}@keyframes spin-8ec6fed4{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.btn__spinner[data-v-8ec6fed4]{animation:none;opacity:.7}}.stripe-note[data-v-8ec6fed4]{align-items:center;color:var(--color-text-muted);display:flex;font-size:.8rem;gap:var(--space-2);line-height:1.5;margin:0}.stripe-note__icon[data-v-8ec6fed4]{flex-shrink:0;height:1rem;opacity:.7;width:1rem}.summary-card[data-v-8ec6fed4]{background:var(--color-surface-raised);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-6)}.summary-card__label[data-v-8ec6fed4]{color:var(--color-accent);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.summary-row[data-v-8ec6fed4]{align-items:baseline;display:flex;gap:var(--space-2);justify-content:space-between}.summary-row__product[data-v-8ec6fed4]{color:var(--color-text);font-size:1rem;font-weight:700}.summary-row__tier[data-v-8ec6fed4]{background:var(--color-primary-light);border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent);border-radius:var(--radius-full);color:var(--color-primary);font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.1em;padding:.15rem .55rem;text-transform:uppercase}.summary-price[data-v-8ec6fed4]{align-items:baseline;display:flex;gap:var(--space-1)}.summary-price__amount[data-v-8ec6fed4]{color:var(--color-text);font-family:var(--font-display);font-size:2rem;font-weight:800;line-height:1}.summary-price__period[data-v-8ec6fed4]{color:var(--color-text-muted);font-size:.8rem}.summary-price--placeholder[data-v-8ec6fed4]{color:var(--color-text-muted);font-size:.88rem;font-style:italic}.summary-divider[data-v-8ec6fed4]{border:none;border-top:1px solid var(--color-border-light);margin:0}.summary-info[data-v-8ec6fed4]{color:var(--color-text-muted);display:flex;flex-direction:column;font-size:.82rem;gap:var(--space-2);line-height:1.5;list-style:none;margin:0;padding:0}.summary-link[data-v-8ec6fed4]{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.trust-block[data-v-8ec6fed4]{display:flex;flex-direction:column;gap:var(--space-3)}.trust-block__item[data-v-8ec6fed4]{align-items:flex-start;color:var(--color-text-muted);display:flex;font-size:.82rem;gap:var(--space-2);line-height:1.5;margin:0}.trust-block__icon[data-v-8ec6fed4]{flex-shrink:0;font-style:normal}.trust-block__link[data-v-8ec6fed4]{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.sr-only[data-v-8ec6fed4]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:900px){.checkout-layout[data-v-8ec6fed4]{grid-template-columns:1fr}.checkout-sidebar[data-v-8ec6fed4]{order:-1}.summary-card[data-v-8ec6fed4]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.summary-divider[data-v-8ec6fed4],.summary-info[data-v-8ec6fed4]{display:none}}@media(max-width:600px){.cf-inner[data-v-8ec6fed4]{padding:0 var(--space-4)}.store-hero[data-v-8ec6fed4]{padding:var(--space-8) 0 var(--space-6)}.checkout-body[data-v-8ec6fed4]{padding:var(--space-8) 0}.store-hero__heading[data-v-8ec6fed4]{font-size:2rem}.tier-option[data-v-8ec6fed4]{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.tier-option__price-col[data-v-8ec6fed4]{align-self:center;grid-column:2;grid-row:1;text-align:left}.tier-option__body[data-v-8ec6fed4]{grid-column:1/-1;grid-row:2}.tier-option__radio[data-v-8ec6fed4]{align-self:center;grid-column:1;grid-row:1}.tier-option__price strong[data-v-8ec6fed4]{font-size:1.3rem}.summary-card[data-v-8ec6fed4]{flex-direction:column}}[data-theme=hacker] .store-hero__heading[data-v-8ec6fed4]{text-shadow:0 0 16px var(--color-accent-glow-sm)}[data-theme=hacker] .tier-option--selected[data-v-8ec6fed4]{border-color:var(--color-primary);box-shadow:0 0 16px var(--color-accent-glow-xs)}[data-theme=hacker] .tier-option--selected .tier-option__radio[data-v-8ec6fed4]{background:var(--color-primary);border-color:var(--color-primary)}[data-theme=hacker] .summary-price__amount[data-v-8ec6fed4],[data-theme=hacker] .tier-option__price strong[data-v-8ec6fed4]{color:var(--color-primary)}[data-theme=hacker] .btn--checkout[data-v-8ec6fed4]:not(:disabled){box-shadow:0 0 16px var(--color-accent-glow-sm)}[data-theme=hacker] .summary-card[data-v-8ec6fed4]{border-color:var(--color-border)}[data-theme=hacker] .form-input[data-v-8ec6fed4]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}
