:root{--color-bg:#0a0a0a;--color-surface:#141414;--color-surface-hover:#1c1c1c;--color-border:hsla(0,0%,100%,.08);--color-brand:#f59e0b;--color-brand-light:#fbbf24;--color-text-primary:#fff;--color-text-secondary:hsla(0,0%,100%,.55);--color-text-muted:hsla(0,0%,100%,.3);--color-notification-popover-bg:var(--color-surface);--color-notification-row:#141414;--color-notification-row-unread:#1a1f2e;--color-notification-row-hover:#242424;--color-notification-row-pending-unread:#2a1518;--color-notification-row-pending-read:#1c1618;--color-notification-banner-urgent-bg:#261a1c;--color-notification-banner-urgent-text:#fecaca;--color-notification-banner-info-bg:#1a1f2e;--color-notification-banner-info-text:#93c5fd;--color-notification-banner-muted-bg:#1a1a1a;--color-notification-banner-muted-text:#a1a1aa;--color-notification-text-title:#f4f4f5;--color-notification-text-body:#a1a1aa;--color-notification-text-meta:#94949c;--color-notification-text-amount:#e4e4e7;--color-notification-divider:var(--color-border);--color-notification-indicator-unread:#3b82f6;--color-notification-indicator-unread-urgent:#f87171;--color-notification-indicator-read:#52525b;--color-notification-link:var(--color-brand);--color-notification-link-hover:var(--color-brand-light);--font-family:"Plus Jakarta Sans",var(--font-lp),system-ui,sans-serif;--text-overline-size:11px;--text-overline-weight:600;--text-overline-spacing:0.12em;--text-hero-size:clamp(48px,6vw,72px);--text-hero-weight:800;--text-hero-line:1.05;--text-h2-size:clamp(32px,4vw,48px);--text-h2-weight:800;--text-h2-line:1.1;--text-h3-size:24px;--text-h3-weight:700;--text-h3-line:1.2;--text-body-size:16px;--text-body-weight:400;--text-body-line:1.65;--text-caption-size:13px;--text-caption-weight:400;--text-caption-line:1.5;--section-padding:96px 0;--section-padding-mobile:48px 0;--container-width:1200px;--container-padding:0 24px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px}@media (max-width:575.98px){:root{--section-padding:var(--section-padding-mobile)}}.store-pages-light{--color-bg:#fff;--color-surface:#f8fafc;--color-surface-hover:#f1f5f9;--color-border:#e2e8f0;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-muted:#94a3b8;--color-notification-row:#fff;--color-notification-row-unread:#eff6ff;--color-notification-row-hover:#f1f5f9;--color-notification-row-pending-unread:#fef2f2;--color-notification-row-pending-read:#fff;--color-notification-banner-urgent-bg:#fef2f2;--color-notification-banner-urgent-text:#991b1b;--color-notification-banner-info-bg:#eff6ff;--color-notification-banner-info-text:#1d4ed8;--color-notification-banner-muted-bg:#f8fafc;--color-notification-banner-muted-text:#475569;--color-notification-text-title:#0f172a;--color-notification-text-body:#475569;--color-notification-text-meta:#64748b;--color-notification-text-amount:#334155;--color-notification-indicator-unread:#2563eb;--color-notification-indicator-unread-urgent:#dc2626;--color-notification-indicator-read:#cbd5e1}.store-pages-light .card{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.store-pages-light .card:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.store-pages-light a.bg-orange-500,.store-pages-light button.bg-orange-500{background-color:var(--store-primary)!important}.store-pages-light a.text-zinc-900,.store-pages-light button.text-zinc-900{color:#fff!important}.store-pages-light a.hover\:bg-orange-400:hover,.store-pages-light button.hover\:bg-orange-400:hover{background-color:color-mix(in srgb,var(--store-primary) 85%,#000)!important}.store-pages-light a.border-orange-500,.store-pages-light button.border-orange-500{border-color:var(--store-primary)!important}.store-pages-light a.text-orange-400,.store-pages-light button.text-orange-400{color:var(--store-primary)!important}.store-pages-light a.hover\:bg-orange-500\/10:hover,.store-pages-light button.hover\:bg-orange-500\/10:hover{background-color:color-mix(in srgb,var(--store-primary) 12%,transparent)!important}.store-pages-light a.focus-visible\:ring-orange-500:focus-visible,.store-pages-light button.focus-visible\:ring-orange-500:focus-visible{--tw-ring-color:var(--store-primary)!important}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:var(--font-family);font-size:var(--text-body-size);font-weight:600;color:#0a0a0a;background-color:var(--color-brand);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s,transform .15s}.btn-primary:hover{background-color:var(--color-brand-light)}.btn-primary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.btn-primary:active{transform:scale(.98)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:var(--font-family);font-size:var(--text-body-size);font-weight:600;color:var(--color-text-primary);background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s,border-color .2s}.btn-secondary:hover{background-color:var(--color-surface-hover);border-color:hsla(0,0%,100%,.12)}.btn-secondary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 0 0 1px hsla(0,0%,100%,.04);transition:border-color .2s,background-color .2s}.card:hover{border-color:hsla(0,0%,100%,.12);background-color:hsla(0,0%,100%,.04)}.badge{display:inline-flex;align-items:center;padding:.25rem .75rem;font-family:var(--font-family);font-size:var(--text-overline-size);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-spacing);text-transform:uppercase;border-radius:9999px}.badge-brand{background-color:rgba(245,158,11,.2);color:var(--color-brand);border:1px solid rgba(245,158,11,.3)}.badge-muted{background-color:hsla(0,0%,100%,.05);color:var(--color-text-secondary);border:1px solid var(--color-border)}.section-label{font-size:var(--text-overline-size);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-spacing);text-transform:uppercase}.avatar,.section-label{font-family:var(--font-family);color:var(--color-brand)}.avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:14px;font-weight:700;background-color:rgba(245,158,11,.2);border-radius:9999px}.step-number{font-family:var(--font-family);font-size:64px;font-weight:800;color:var(--color-text-muted);line-height:1}.stars{display:flex;gap:2px}.stars svg{width:20px;height:20px;fill:var(--color-brand-light)}.text-hero{font-size:var(--text-hero-size);font-weight:var(--text-hero-weight);line-height:var(--text-hero-line);letter-spacing:-.02em}.text-h2,.text-hero{font-family:var(--font-family);color:var(--color-text-primary)}.text-h2{font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line)}.text-h3{font-family:var(--font-family);font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);line-height:var(--text-h3-line);color:var(--color-text-primary)}.text-body{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line)}.text-body,.text-caption{font-family:var(--font-family);color:var(--color-text-secondary)}.text-caption{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line)}.text-price{font-weight:700;color:var(--color-brand)}.text-price,.theme-input{font-family:var(--font-family)}.theme-input{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);padding:.5rem .75rem;font-size:var(--text-body-size);transition:border-color .2s,outline .2s}.theme-input::-moz-placeholder{color:var(--color-text-muted)}.theme-input::placeholder{color:var(--color-text-muted)}.theme-input:hover{border-color:hsla(0,0%,100%,.12)}.theme-input:focus{outline:2px solid var(--color-brand);outline-offset:2px;border-color:var(--color-brand)}.theme-input-number{-moz-appearance:textfield}.theme-input-number::-webkit-inner-spin-button,.theme-input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}