.store-shell{color:var(--store-fg,inherit);background-color:var(--store-bg,transparent);background-image:var(--store-backdrop,none);background-attachment:fixed}.store-skin-cascade.store-shell{background-color:#4f46e5;background-image:var(--store-backdrop);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01", "kern"}.store-skin-cascade h1{letter-spacing:-.03em;font-weight:600;line-height:1.2}[dir=rtl] .store-skin-cascade h1{letter-spacing:0}.store-skin-cascade .store-cta-glow{box-shadow:0 10px 22px -12px var(--store-primary);animation:none}.store-cta-glow{box-shadow:0 12px 32px -12px var(--store-primary), var(--store-glow,none)}.store-skin-pulse .store-cta-glow{animation:2.6s ease-in-out infinite store-glow-pulse}.store-focus-ring:focus-visible{outline:2px solid color-mix(in srgb, var(--store-primary) 80%, white);outline-offset:2px}.store-skin-pulse input,.store-skin-pulse textarea,.store-skin-pulse button,.store-skin-lumen input,.store-skin-lumen textarea,.store-skin-lumen button,.store-skin-cascade input,.store-skin-cascade textarea,.store-skin-cascade button,.store-skin-atelier input,.store-skin-atelier textarea,.store-skin-atelier button{transition:border-color .18s,box-shadow .18s,background-color .18s,opacity .18s}.store-skin-pulse .store-panel{border:1px solid var(--store-panel-border);background:var(--store-panel);box-shadow:inset 0 1px #ffffff0a,0 24px 50px -28px #000000b3}.store-skin-lumen .store-panel{border:1px solid var(--store-panel-border);box-shadow:none;background:#fff}.store-skin-cascade .store-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #ffffffb8;box-shadow:0 20px 48px -28px #0f172a61}@keyframes store-glow-pulse{0%,to{box-shadow:0 8px 24px -10px var(--store-primary), 0 0 0 0 color-mix(in srgb, var(--store-primary) 38%, transparent)}50%{box-shadow:0 12px 36px -8px var(--store-primary), 0 0 28px 2px color-mix(in srgb, var(--store-primary) 28%, transparent)}}@keyframes store-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.store-enter{animation:.28s cubic-bezier(.22,1,.36,1) both store-fade-up}@media (prefers-reduced-motion:reduce){.store-cta-glow,.store-enter,.store-skin-pulse .store-cta-glow{animation:none!important}}@media (max-width:640px){.store-shell{background-attachment:scroll}}
