.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{isolation:isolate;background-color:var(--store-bg,#070a1f);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01", "kern";background-image:none;position:relative}.store-skin-cascade.store-shell:before{content:"";z-index:-1;pointer-events:none;background:var(--store-backdrop);position:fixed;inset:0}.store-skin-cascade.store-shell:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.store-skin-cascade :is(.store-card,.store-glass,.store-panel,.store-surface){background-color:var(--store-panel);border-color:var(--store-panel-border);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background-image:linear-gradient(#ffffff17 0%,#ffffff04 100%);box-shadow:inset 0 1px #ffffff1f,0 22px 50px -32px #000000d9}.store-skin-cascade .store-card:hover{border-color:#ffffff42}.store-skin-cascade :is(.store-card[aria-pressed=true],.store-card[aria-checked=true],.store-card[data-open=true]){border-color:color-mix(in srgb, var(--store-primary) 70%, white 10%);box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px color-mix(in srgb, var(--store-primary) 45%, transparent), 0 18px 40px -24px var(--store-primary)}.store-skin-cascade .store-card.store-sheet{background-color:var(--store-panel-strong,#111430db);-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%)}.store-skin-cascade .store-appbar{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);background-color:#0e112c94;background-image:linear-gradient(#ffffff14,#ffffff05);border-color:#ffffff24}.store-skin-cascade :is(.dark\:bg-zinc-900,.dark\:bg-zinc-950,.dark\:bg-zinc-800,.dark\:bg-zinc-900\/95,.dark\:bg-zinc-900\/90,.dark\:bg-zinc-900\/70,.dark\:bg-zinc-900\/60,.dark\:bg-zinc-900\/40,.dark\:bg-zinc-950\/75,.dark\:bg-zinc-950\/70,.dark\:bg-zinc-950\/60,.dark\:bg-zinc-950\/50,.dark\:bg-zinc-950\/40,.dark\:bg-zinc-800\/70){-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background-color:#ffffff12}.store-skin-cascade :is(.dark\:border-zinc-800,.dark\:border-zinc-700,.dark\:border-white\/10,.dark\:border-white\/\[0\.06\],.dark\:border-white\/\[0\.08\]){border-color:#ffffff24}.store-skin-cascade :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.store-skin-cascade select option{color:#f8fafc;background:#11142f}.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:inset 0 1px 0 #ffffff59, 0 14px 34px -14px var(--store-primary);background-image:linear-gradient(135deg,#ffffff42 0%,#fff0 55%);animation:none}.store-gradient-text{color:#0000;background-image:linear-gradient(120deg,#fff 0%,#c7d2fe 45%,#f0abfc 100%);-webkit-background-clip:text;background-clip:text}.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-card{background-color:var(--store-panel,#fff);border-color:var(--store-panel-border,#0f172a12);color:var(--store-fg,inherit)}.dark .store-card{background-color:var(--store-panel,#18181b);border-color:var(--store-panel-border,#ffffff14)}.store-card:hover{border-color:color-mix(in srgb, var(--store-primary) 28%, var(--store-panel-border,#0f172a1a))}.store-card[data-open=true],.store-card[aria-pressed=true]{border-color:color-mix(in srgb, var(--store-primary) 45%, transparent)}.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);background:var(--store-panel,#fff);box-shadow:none}.store-skin-cascade .store-glass{border-style:solid;border-width:1px}@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-transparency:reduce){.store-skin-cascade :is(.store-card,.store-glass,.store-panel,.store-surface,.store-sheet,.store-appbar){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--store-panel-strong,#111430f0)}}@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}}
