.store-page[data-v-2533d40a]{background:radial-gradient(circle at top left, #6260ff1f, transparent 26%), radial-gradient(circle at top right, #ffc4d61a, transparent 22%), linear-gradient(180deg, #ffffffc7, #f6f2fff5), var(--store-page-bg,#f6f4ff);min-height:100vh}.store-page--nightview[data-v-2533d40a]{background:var(--store-page-bg,#141131)}.store-page--material[data-v-2533d40a]{background:var(--store-page-bg,#faf3ff)}.store-page--eclipse[data-v-2533d40a]{background:var(--store-page-bg,#611bff)}.store-page__loading[data-v-2533d40a],.store-page__not-found[data-v-2533d40a]{justify-content:center;align-items:center;min-height:100vh;display:flex}.store-copy-error[data-v-2533d40a]{z-index:40;border:1px solid color-mix(in srgb, var(--error) 24%, transparent);background:var(--error-bg);color:var(--error);box-shadow:var(--shadow-soft);border-radius:999px;margin:0;padding:10px 14px;font-size:13px;font-weight:800;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.store-page__not-found[data-v-2533d40a]{text-align:center;flex-direction:column;gap:16px;padding:2rem}.store-page__not-found--review[data-v-2533d40a]{gap:18px}.store-page__not-found-code[data-v-2533d40a]{color:var(--accent);font-size:72px}.store-page__review-mark[data-v-2533d40a]{background:color-mix(in srgb, var(--accent) 12%, white);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:24px;justify-content:center;align-items:center;width:68px;height:68px;display:inline-flex;box-shadow:0 22px 54px #6260ff29}.store-page__review-logo[data-v-2533d40a]{width:38px;height:38px}.store-page__not-found h1[data-v-2533d40a]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(28px,5vw,42px);line-height:1}.store-page__not-found p[data-v-2533d40a]{max-width:520px;margin:0 auto}.store-page__not-found-actions[data-v-2533d40a]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.store-page__content[data-v-2533d40a]{min-height:100vh}.sp-sticky-banner[data-v-2533d40a]{z-index:30;background:color-mix(in srgb, var(--surface-3) 88%, transparent);border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));min-height:46px;box-shadow:0 18px 46px color-mix(in srgb, var(--accent) 12%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s,border-color .16s;display:inline-flex;position:fixed;bottom:18px;right:18px}@media (hover:hover) and (pointer:fine){.sp-sticky-banner[data-v-2533d40a]:hover{border-color:color-mix(in srgb, var(--accent) 24%, var(--line));box-shadow:0 22px 54px color-mix(in srgb, var(--accent) 16%, transparent);transform:translateY(-1px)}}.sp-sticky-banner[data-v-2533d40a]:active{transform:scale(.985)}.store-page--nightview .sp-sticky-banner[data-v-2533d40a]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#eceafb 0%,#d9d7f3 100%);border:1px solid #8074ff24;box-shadow:0 18px 42px #6260ff1f}.store-page--eclipse .sp-sticky-banner[data-v-2533d40a]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#f7f4ff 0%,#ece6ff 100%);border:1px solid #fff6;box-shadow:0 18px 42px #10082847}.sp-buyer-access[data-v-2533d40a]{z-index:30;border:1px solid color-mix(in srgb, var(--surface-ink) 14%, transparent);background:var(--surface);min-height:36px;color:var(--surface-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:color .14s,border-color .14s,background .14s,transform .14s cubic-bezier(.23,1,.32,1);position:fixed;bottom:18px;left:18px;box-shadow:0 10px 28px #0000002e}.store-page--eclipse .sp-buyer-access[data-v-2533d40a]{color:#5746e8;background:linear-gradient(90deg,#f7f4ff 0%,#ece6ff 100%);border-color:#ffffff6b;box-shadow:0 14px 34px #10082838}@media (hover:hover) and (pointer:fine){.sp-buyer-access[data-v-2533d40a]:hover{color:var(--accent,#6260ff);border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-1px)}.store-page--eclipse .sp-buyer-access[data-v-2533d40a]:hover{color:#3e2ad1;background:linear-gradient(90deg,#fff 0%,#f2ecff 100%);border-color:#ffffff94}}.sp-buyer-access[data-v-2533d40a]:active{transform:scale(.985)}.sp-sticky-logo__icon[data-v-2533d40a]{background:color-mix(in srgb, var(--accent) 70%, var(--lilac));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-flex}.sp-sticky-logo__name[data-v-2533d40a],.sp-sticky-cta-text[data-v-2533d40a],.sp-sticky-sep[data-v-2533d40a]{color:var(--ink);font-size:14px}.sp-sticky-logo__name[data-v-2533d40a]{font-weight:700}.sp-sticky-cta-text[data-v-2533d40a]{color:var(--accent,#6260ff);font-weight:800}.sp-qr-panel[data-v-2533d40a]{z-index:50;color:#fff;background:#100e17eb;border:1px solid #6260ff38;border-radius:24px;width:240px;padding:18px;position:fixed;top:24px;right:24px;box-shadow:0 28px 72px #0c0a1657}.sp-qr-panel__title[data-v-2533d40a]{margin-bottom:14px;font-size:16px;font-weight:800}.sp-qr-panel__img-wrap[data-v-2533d40a]{background:#ffffff0a;border-radius:18px;justify-content:center;padding:10px;display:flex}.sp-qr-panel__img[data-v-2533d40a]{width:180px;height:180px;display:block}.sp-qr-panel__actions[data-v-2533d40a]{flex-direction:column;gap:10px;margin-top:14px;display:flex}.sp-qr-panel__download[data-v-2533d40a]{background:var(--accent,#6260ff);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:42px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sp-qr-panel__story[data-v-2533d40a]:disabled{opacity:.7;cursor:default}.qr-slide-enter-active[data-v-2533d40a],.qr-slide-leave-active[data-v-2533d40a]{transition:opacity .2s,transform .2s}.qr-slide-enter-from[data-v-2533d40a],.qr-slide-leave-to[data-v-2533d40a]{opacity:0;transform:translateY(-8px)}@media (width<=720px){.sp-qr-panel[data-v-2533d40a]{width:auto;top:12px;left:12px;right:12px}.sp-sticky-banner[data-v-2533d40a]{white-space:nowrap;justify-content:center;gap:8px;bottom:12px;left:12px;right:12px}.sp-buyer-access[data-v-2533d40a]{font-size:13px;bottom:64px;left:12px}}
