.store-page-module__jmJ3Aq__page{width:min(100%, var(--container-width));padding:var(--section-space) var(--page-gutter);margin-inline:auto}.store-page-module__jmJ3Aq__heading,.store-page-module__jmJ3Aq__split,.store-page-module__jmJ3Aq__card,.store-page-module__jmJ3Aq__catalog,.store-page-module__jmJ3Aq__meta,.store-page-module__jmJ3Aq__form{display:grid}.store-page-module__jmJ3Aq__heading{max-width:var(--measure-wide);gap:var(--space-3);margin-bottom:var(--space-8)}.store-page-module__jmJ3Aq__eyebrow{color:var(--color-accent-strong);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:700}.store-page-module__jmJ3Aq__heading h1,.store-page-module__jmJ3Aq__card h2,.store-page-module__jmJ3Aq__catalog h2{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-heading)}.store-page-module__jmJ3Aq__heading h1{font-size:var(--text-feature)}.store-page-module__jmJ3Aq__heading p{max-width:var(--measure-copy);color:var(--color-ink-muted);font-size:var(--text-lg)}.store-page-module__jmJ3Aq__catalog{gap:var(--space-8)}.store-page-module__jmJ3Aq__catalog>section{gap:var(--space-4);display:grid}.store-page-module__jmJ3Aq__catalog h2{font-size:var(--text-xl)}.store-page-module__jmJ3Aq__catalogGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.store-page-module__jmJ3Aq__card{align-content:start;gap:var(--space-4);border:var(--line-width) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);padding:var(--space-6)}.store-page-module__jmJ3Aq__card h2{font-size:var(--text-xl)}.store-page-module__jmJ3Aq__card p{color:var(--color-ink-muted)}.store-page-module__jmJ3Aq__card strong{color:var(--color-ink)}.store-page-module__jmJ3Aq__split{gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:start}.store-page-module__jmJ3Aq__form{gap:var(--space-4)}.store-page-module__jmJ3Aq__form label{gap:var(--space-2);color:var(--color-ink);font-weight:700;display:grid}.store-page-module__jmJ3Aq__form input,.store-page-module__jmJ3Aq__form select,.store-page-module__jmJ3Aq__form textarea{min-height:var(--control-min-size);border:var(--line-width) solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;padding:var(--space-2) var(--space-3);color:var(--color-ink)}.store-page-module__jmJ3Aq__form textarea{resize:vertical;min-height:7rem}.store-page-module__jmJ3Aq__formHint{font-size:var(--text-sm)}.store-page-module__jmJ3Aq__chosenPlan{gap:var(--space-1);border:var(--line-width) solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface-muted);padding:var(--space-4);display:grid}.store-page-module__jmJ3Aq__chosenPlanLabel{color:var(--color-ink-soft);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:700}.store-page-module__jmJ3Aq__chosenPlanName{color:var(--color-ink);font-size:var(--text-lg);font-weight:700}.store-page-module__jmJ3Aq__chosenPlanMeta{color:var(--color-ink-muted);font-size:var(--text-sm)}.store-page-module__jmJ3Aq__chosenPlan .store-page-module__jmJ3Aq__textLink{margin-top:var(--space-1)}.store-page-module__jmJ3Aq__formError{padding:var(--space-3);color:#6f0d13;color:lab(23.2736% 41.22 26.3536);background:#ffece9;background:lab(95.0362% 10.7368 5.79631);border-inline-start:.25rem solid #c92f33;border-inline-start:.25rem solid lab(45.8749% 60.1361 37.4355)}.store-page-module__jmJ3Aq__formSuccess{border-inline-start:.25rem solid var(--color-accent-strong);background:var(--color-surface-muted);padding:var(--space-3);color:var(--color-ink)}.store-page-module__jmJ3Aq__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.store-page-module__jmJ3Aq__primaryAction,.store-page-module__jmJ3Aq__secondaryAction,.store-page-module__jmJ3Aq__textLink{min-height:var(--control-min-size);border:var(--line-width) solid var(--color-ink);border-radius:var(--radius-control);width:fit-content;padding:var(--space-2) var(--space-4);transition:transform var(--duration-state) var(--ease-out-quart), background-color var(--duration-state) var(--ease-out-quart);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.store-page-module__jmJ3Aq__primaryAction{background:var(--color-accent);color:var(--color-accent-ink)}.store-page-module__jmJ3Aq__secondaryAction{background:var(--color-surface);color:var(--color-ink)}.store-page-module__jmJ3Aq__textLink{width:fit-content;color:var(--color-accent-strong);border:0;padding-inline:0;text-decoration:underline}.store-page-module__jmJ3Aq__primaryAction:hover,.store-page-module__jmJ3Aq__secondaryAction:hover,.store-page-module__jmJ3Aq__textLink:hover{transform:translateY(-.125rem)}.store-page-module__jmJ3Aq__primaryAction:disabled{cursor:wait;opacity:.68;transform:none}.store-page-module__jmJ3Aq__meta{gap:var(--space-2);border-top:var(--line-width) solid var(--color-line);padding-top:var(--space-4)}.store-page-module__jmJ3Aq__meta div{justify-content:space-between;gap:var(--space-4);display:flex}.store-page-module__jmJ3Aq__meta dt{color:var(--color-ink-soft)}.store-page-module__jmJ3Aq__meta dd{text-align:right;overflow-wrap:anywhere;font-weight:700}.store-page-module__jmJ3Aq__empty{border:var(--line-width) dashed var(--color-line-strong);border-radius:var(--radius-card);padding:var(--space-8);color:var(--color-ink-muted)}.store-page-module__jmJ3Aq__qr{border:var(--line-width) solid var(--color-line);border-radius:var(--radius-card);background:#fff;width:min(100%,20rem);height:auto}.store-page-module__jmJ3Aq__code{overflow-wrap:anywhere;border-radius:var(--radius-control);background:var(--color-surface-muted);padding:var(--space-2);font-family:ui-monospace,monospace;font-size:var(--text-sm)}@media (max-width:63.99rem){.store-page-module__jmJ3Aq__catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-page-module__jmJ3Aq__split{grid-template-columns:1fr}}@media (max-width:47.99rem){.store-page-module__jmJ3Aq__page{padding:var(--section-space-mobile) var(--page-gutter-mobile)}.store-page-module__jmJ3Aq__catalogGrid{grid-template-columns:1fr}.store-page-module__jmJ3Aq__primaryAction,.store-page-module__jmJ3Aq__secondaryAction{width:100%}}
