.ecommerce-shell[data-v-94662a39]{position:relative;overflow-x:hidden;isolation:isolate;--bg-pattern-strong: rgba(99, 102, 108, .16);--bg-pattern-mid: rgba(148, 163, 184, .12);--bg-pattern-soft: rgba(148, 163, 184, .08);--bg-overlay-strong: rgba(59, 130, 246, .14);--bg-overlay-mid: rgba(59, 130, 246, .1);--bg-overlay-soft: rgba(59, 130, 246, .08);--bg-white-soft: rgba(255, 255, 255, .1)}.ecommerce-shell[data-v-94662a39]:before,.ecommerce-shell[data-v-94662a39]:after{content:"";position:fixed;inset:0;pointer-events:none}.ecommerce-shell[data-v-94662a39]:before{z-index:-2;background-color:transparent;background-image:var(--bg-pattern);background-size:var(--bg-size);opacity:var(--bg-opacity, 1);animation:var(--bg-animation)}.ecommerce-shell[data-v-94662a39]:after{z-index:-1;opacity:var(--bg-overlay-opacity, .2);background:var(--bg-overlay);animation:var(--bg-overlay-animation,pageSheenMove-94662a39 20s ease-in-out infinite alternate)}.top-banner[data-v-94662a39]{position:relative;z-index:2;letter-spacing:.02em}.glass-nav[data-v-94662a39]{position:sticky;top:0;z-index:35}.glass-nav__inner[data-v-94662a39]{border-radius:20px}.brand-logo[data-v-94662a39]{box-shadow:0 8px 20px -14px #0f172aad}.brand-name[data-v-94662a39]{text-shadow:0 1px 0 rgba(255,255,255,.14)}.nav-link[data-v-94662a39]{opacity:.94;transition:opacity .2s ease,transform .2s ease}.nav-link[data-v-94662a39]:hover{opacity:1;transform:translateY(-1px)}.nav-pill[data-v-94662a39],.nav-icon-pill[data-v-94662a39],.nav-search__input[data-v-94662a39]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.nav-pill[data-v-94662a39]:hover,.nav-icon-pill[data-v-94662a39]:hover{transform:translateY(-1px);box-shadow:0 12px 24px -16px #02061799}.nav-search__input[data-v-94662a39]:focus{box-shadow:0 14px 24px -18px #db44445c}.app-main[data-v-94662a39],.glass-footer[data-v-94662a39]{position:relative;z-index:1}.glass-footer[data-v-94662a39]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.app-dark .brand-name[data-v-94662a39]{text-shadow:0 1px 0 rgba(15,23,42,.36)}.bg-style-dots-flow[data-v-94662a39]{--bg-pattern: radial-gradient(circle, var(--bg-pattern-strong) 1px, transparent 1px);--bg-size: 18px 18px;--bg-opacity: 1;--bg-animation: pageGridShift 38s linear infinite;--bg-overlay: linear-gradient(120deg, var(--bg-white-soft), transparent 42%);--bg-overlay-opacity: .34}.bg-style-micro-grid[data-v-94662a39]{--bg-pattern: linear-gradient(var(--bg-pattern-mid) 1px, transparent 1px), linear-gradient(90deg, var(--bg-pattern-mid) 1px, transparent 1px);--bg-size: 22px 22px;--bg-opacity: .65;--bg-animation: pageGridShift 55s linear infinite;--bg-overlay: linear-gradient(130deg, var(--bg-white-soft), transparent 40%), radial-gradient(800px 300px at 80% 0%, var(--bg-overlay-soft), transparent 72%);--bg-overlay-opacity: .32}.bg-style-diagonal-mesh[data-v-94662a39]{--bg-pattern: repeating-linear-gradient(45deg, var(--bg-pattern-strong) 0px, var(--bg-pattern-strong) 1px, transparent 1px, transparent 18px), repeating-linear-gradient(-45deg, var(--bg-pattern-mid) 0px, var(--bg-pattern-mid) 1px, transparent 1px, transparent 18px);--bg-size: 28px 28px;--bg-opacity: .78;--bg-animation: pageMeshDrift 42s linear infinite;--bg-overlay: linear-gradient(115deg, var(--bg-white-soft), transparent 45%);--bg-overlay-opacity: .28}.bg-style-cross-weave[data-v-94662a39]{--bg-pattern: repeating-linear-gradient(0deg, var(--bg-pattern-mid) 0px, var(--bg-pattern-mid) 1px, transparent 1px, transparent 26px), repeating-linear-gradient(90deg, var(--bg-pattern-mid) 0px, var(--bg-pattern-mid) 1px, transparent 1px, transparent 26px);--bg-size: 26px 26px;--bg-opacity: .75;--bg-animation: pageGridShift 50s linear infinite;--bg-overlay: radial-gradient(900px 340px at 18% 0%, var(--bg-overlay-soft), transparent 72%);--bg-overlay-opacity: .34}.bg-style-paper-grain[data-v-94662a39]{--bg-pattern: radial-gradient(circle at 20% 20%, var(--bg-pattern-mid) .8px, transparent 1.2px), radial-gradient(circle at 80% 70%, var(--bg-pattern-soft) .8px, transparent 1.2px);--bg-size: 14px 14px, 18px 18px;--bg-opacity: .8;--bg-animation: pageNoiseMove 28s linear infinite;--bg-overlay: linear-gradient(100deg, var(--bg-white-soft), transparent 40%);--bg-overlay-opacity: .3}.bg-style-hex-fade[data-v-94662a39]{--bg-pattern: radial-gradient(circle at 25% 25%, var(--bg-pattern-strong) 1px, transparent 1.4px), radial-gradient(circle at 75% 75%, var(--bg-pattern-strong) 1px, transparent 1.4px);--bg-size: 24px 14px;--bg-opacity: .76;--bg-animation: pageGridShift 40s linear infinite;--bg-overlay: linear-gradient(120deg, var(--bg-white-soft), transparent 42%), radial-gradient(700px 300px at 100% 0%, var(--bg-overlay-soft), transparent 70%);--bg-overlay-opacity: .34}.bg-style-circuit-lines[data-v-94662a39]{--bg-pattern: repeating-linear-gradient(90deg, var(--bg-pattern-strong) 0px, var(--bg-pattern-strong) 2px, transparent 2px, transparent 44px), repeating-linear-gradient(0deg, var(--bg-pattern-mid) 0px, var(--bg-pattern-mid) 1px, transparent 1px, transparent 36px);--bg-size: 44px 36px;--bg-opacity: .62;--bg-animation: pageCircuitMove 30s linear infinite;--bg-overlay: linear-gradient(130deg, var(--bg-overlay-soft), transparent 45%);--bg-overlay-opacity: .38}.bg-style-aurora-stripe[data-v-94662a39]{--bg-pattern: repeating-linear-gradient(90deg, var(--bg-pattern-soft) 0px, var(--bg-pattern-soft) 1px, transparent 1px, transparent 30px);--bg-size: 30px 30px;--bg-opacity: .7;--bg-animation: pageGridShift 45s linear infinite;--bg-overlay: linear-gradient(115deg, var(--bg-overlay-mid), var(--bg-overlay-soft), transparent 62%);--bg-overlay-opacity: .36}.bg-style-soft-rings[data-v-94662a39]{--bg-pattern: radial-gradient(circle at 20% 20%, var(--bg-pattern-strong) 1px, transparent 1px), radial-gradient(circle at 80% 80%, var(--bg-pattern-mid) 1px, transparent 1px);--bg-size: 34px 34px;--bg-opacity: .72;--bg-animation: pageSoftPulse 16s ease-in-out infinite alternate;--bg-overlay: radial-gradient(900px 380px at 50% -12%, var(--bg-overlay-mid), transparent 68%), radial-gradient(900px 380px at 50% 112%, var(--bg-overlay-soft), transparent 68%);--bg-overlay-opacity: .3}.bg-style-isometric-dots[data-v-94662a39]{--bg-pattern: radial-gradient(circle, var(--bg-pattern-strong) 1px, transparent 1px), radial-gradient(circle, var(--bg-pattern-mid) 1px, transparent 1px);--bg-size: 20px 20px, 20px 20px;--bg-opacity: .75;--bg-animation: pageIsoMove 34s linear infinite;--bg-overlay: linear-gradient(130deg, var(--bg-white-soft), transparent 42%), linear-gradient(310deg, var(--bg-overlay-soft), transparent 48%);--bg-overlay-opacity: .3}.app-dark .bg-style-dots-flow[data-v-94662a39],.app-dark .bg-style-micro-grid[data-v-94662a39],.app-dark .bg-style-diagonal-mesh[data-v-94662a39],.app-dark .bg-style-cross-weave[data-v-94662a39],.app-dark .bg-style-paper-grain[data-v-94662a39],.app-dark .bg-style-hex-fade[data-v-94662a39],.app-dark .bg-style-circuit-lines[data-v-94662a39],.app-dark .bg-style-aurora-stripe[data-v-94662a39],.app-dark .bg-style-soft-rings[data-v-94662a39],.app-dark .bg-style-isometric-dots[data-v-94662a39]{--bg-opacity: .56;--bg-overlay-opacity: .2}.app-dark .bg-style-aurora-stripe[data-v-94662a39]{--bg-overlay: linear-gradient(115deg, var(--bg-overlay-strong), var(--bg-overlay-mid), transparent 65%)}.app-dark .bg-style-soft-rings[data-v-94662a39]{--bg-overlay: radial-gradient(900px 380px at 50% -12%, var(--bg-overlay-strong), transparent 68%), radial-gradient(900px 380px at 50% 112%, var(--bg-overlay-soft), transparent 68%)}@keyframes pageGridShift-94662a39{0%{background-position:0 0}50%{background-position:8px 12px}to{background-position:16px 24px}}@keyframes pageMeshDrift-94662a39{0%{background-position:0 0,0 0}to{background-position:32px 16px,-22px 18px}}@keyframes pageNoiseMove-94662a39{0%{background-position:0 0,0 0}to{background-position:26px 20px,-18px 14px}}@keyframes pageCircuitMove-94662a39{0%{background-position:0 0,0 0}to{background-position:48px 0,0 40px}}@keyframes pageSoftPulse-94662a39{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes pageIsoMove-94662a39{0%{background-position:0 0,10px 10px}to{background-position:20px 12px,30px 22px}}@keyframes pageSheenMove-94662a39{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}.mixed-bidi-text[data-v-94662a39]{unicode-bidi:isolate;text-align:start}
