.neon-store-shell{--acid:#c7ff38;--electric:#a151ff;--pink:#ed42df;--ink:#070709;--surface:#111114;--line:#ffffff12;--muted:#929198;position:relative;isolation:isolate;overflow:clip;min-height:100vh;background:var(--ink);color:#f6f6f8;--cursor-x:50vw;--cursor-y:35vh}body:has(.neon-store-shell){background:#070709;color:#f6f6f8}.neon-store-shell :is(a,button,input,select):focus-visible{outline:2px solid var(--acid);outline-offset:4px}.neon-store-shell button{cursor:pointer}.neon-store-shell button:disabled{cursor:wait}.neon-store-shell ::-moz-selection{background:#c7ff38;color:#0a0a0b}.neon-store-shell ::selection{background:#c7ff38;color:#0a0a0b}.store-atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 72% 24%,#28073c22,transparent 60%),#070709}.store-nebula{position:absolute;inset:-15%;background:radial-gradient(ellipse at 75% 26%,#8d20df21,transparent 32%),radial-gradient(ellipse at 13% 67%,#bc1c6521,transparent 30%),radial-gradient(ellipse at 82% 90%,#6b5e1113,transparent 28%);animation:store-nebula-breathe 12s ease-in-out infinite alternate}.store-smoke{position:absolute;left:-20%;width:140%;height:85%;top:-3%;background:url(/hero/smoke-flow.webp) 50%/100% 100% no-repeat;mix-blend-mode:screen;filter:brightness(.45) sepia(1) saturate(4.5) hue-rotate(222deg);opacity:.27;will-change:transform;-webkit-mask-image:radial-gradient(ellipse,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse,#000 25%,transparent 72%);animation:store-fog-drift 28s ease-in-out infinite alternate}.store-smoke-two{top:37%;left:-35%;width:160%;height:75%;opacity:.18;filter:brightness(.43) sepia(1) saturate(5) hue-rotate(260deg);animation:store-fog-return 36s ease-in-out infinite alternate;animation-delay:-15s}.store-smoke-three{left:25%;top:65%;width:95%;height:50%;opacity:.11;filter:brightness(.5) sepia(1) saturate(5) hue-rotate(22deg);animation:store-fog-drift 31s ease-in-out infinite alternate;animation-delay:-12s}.store-grid-floor{position:absolute;left:-30%;right:-30%;bottom:-46%;height:80%;background-image:linear-gradient(#be91ff0a 1px,transparent 0),linear-gradient(90deg,#be91ff0a 1px,transparent 0);background-size:64px 64px;transform:perspective(600px) rotateX(65deg);-webkit-mask-image:linear-gradient(transparent,#0007);mask-image:linear-gradient(transparent,#0007)}.store-stars{position:absolute;inset:0;overflow:hidden}.store-stars>i{position:absolute;width:2px;height:2px;border-radius:50%;background:#e8caff;box-shadow:0 0 7px #c578ff70;opacity:0;animation:store-particle var(--particle-time) ease-in-out infinite;animation-delay:var(--particle-delay)}.store-stars>i:nth-child(4n){background:#d2ff7d;box-shadow:0 0 9px #c7ff3855;width:3px;height:3px}.store-stars>i:nth-child(3n){width:1px;height:1px}.store-cursor-light{position:absolute;inset:0;background:radial-gradient(370px circle at var(--cursor-x) var(--cursor-y),#a151ff0a,transparent 100%)}.neon-store-shell[data-motion=paused] *,.neon-store-shell[data-motion=paused] :after,.neon-store-shell[data-motion=paused] :before{animation-play-state:paused!important}@keyframes store-fog-drift{0%{transform:translate3d(-6%,3%,0) scale(1) rotate(-5deg)}to{transform:translate3d(10%,-9%,0) scale(1.16) rotate(5deg)}}@keyframes store-fog-return{0%{transform:translate3d(8%,-4%,0) scale(1.15) rotate(5deg)}to{transform:translate3d(-9%,9%,0) scale(1.02) rotate(-6deg)}}@keyframes store-nebula-breathe{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}@keyframes store-particle{0%,to{opacity:0;transform:translate3d(0,12px,0)}30%{opacity:.65}75%{opacity:.25;transform:translate3d(38px,-55px,0)}}@keyframes store-enter{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}@keyframes store-sweep{0%,72%{transform:translateX(-180%) skew(-25deg)}to{transform:translateX(550%) skew(-25deg)}}@keyframes store-scan{0%,75%{opacity:0;transform:translateY(-15px)}80%{opacity:.7}99%{opacity:0;transform:translateY(230px)}to{opacity:0}}@keyframes store-status-pulse{0%,to{box-shadow:0 0 0 0 #c7ff3830}70%{box-shadow:0 0 0 5px #c7ff3800}}.neon-store-shell .refined-header{background:#09090bdc;border-bottom:1px solid #ffffff12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.neon-store-shell .refined-header .header-inner{max-width:1488px;padding:0 34px;min-height:80px}.neon-store-shell .refined-header .wordmark{font-size:29px;letter-spacing:-.02em;color:white}.neon-store-shell .wordmark>span>span{color:var(--acid)}.neon-store-shell .wordmark img{filter:drop-shadow(0 0 8px #c7ff3822)}.neon-store-shell .header-inner>nav{gap:25px}.neon-store-shell .header-inner>nav>a{position:relative;font-size:12px;color:#9c9ba3;transition:color .2s}.neon-store-shell .header-inner>nav>a:hover{color:#fff}.neon-store-shell .header-inner>nav>a[aria-current=page]{color:var(--acid)}.neon-store-shell .header-inner>nav>a[aria-current=page]:after{content:"";position:absolute;bottom:-30px;left:0;right:0;height:2px;background:var(--acid);box-shadow:0 0 12px #c7ff3866}.neon-store-shell .refined-header .nav-account{border-radius:6px;border-color:#ffffff20;color:#e7e6e9;font-size:10px;background:#ffffff03}.neon-store-shell .refined-header .nav-account:hover{background:#c7ff3812;border-color:#c7ff3855;color:var(--acid)}.neon-store-shell .nav-cart{border-color:#c7ff3833;color:var(--acid);border-radius:6px;background:#c7ff3808;transition:transform .2s,border-color .2s}.neon-store-shell .nav-cart:hover{transform:translateY(-2px);border-color:#c7ff38aa}.neon-store-shell .nav-cart>span{font-size:11px}.neon-store-shell .locale-switch{background:#ffffff02;border-color:#ffffff13;border-radius:6px}.neon-store-shell .locale-switch>button[aria-pressed=true]{background:#c7ff3810;color:var(--acid);box-shadow:inset 0 0 0 1px #c7ff3825}.neon-store-shell .nav-search{color:#8d8b95}.neon-store-shell .nav-search kbd{color:#8d8b95;border-color:#ffffff15}.neon-store-shell .game-finder{background:#101013;border-color:#a151ff66;box-shadow:0 0 90px #810cff22}.neon-store-shell .game-finder h2{color:#fff}.neon-store-shell .finder-input{background:#08080b;color:var(--acid)}.neon-store-shell .finder-input:focus-within{border-color:#c7ff3890}.neon-store-shell .finder-results>a:hover{background:#c7ff380d;color:var(--acid)}.neon-store-shell .central-main{max-width:1488px;padding:27px 34px 90px;margin:auto}.store-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#66666f;font-size:10px;line-height:1.5}.store-topline nav{display:flex;align-items:center;gap:11px}.store-topline nav>span{color:#c3c1c9}.store-topline a{transition:color .2s}.store-topline a:hover{color:var(--acid)}.store-topline>span{display:flex;align-items:center;gap:8px;font-family:monospace;letter-spacing:.13em;font-size:9px;color:#76717f}.store-topline>span>i{width:4px;height:4px;background:var(--acid);box-shadow:0 0 9px #c7ff38;border-radius:50%;animation:store-status-pulse 3s infinite}.neon-store-shell .central-heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:35px;margin:0;padding:45px 0 44px;border-bottom:1px solid #ffffff14;animation:store-enter .65s ease both}.neon-store-shell .central-heading .store-heading-copy>p{display:flex;align-items:center;gap:9px;margin:0 0 16px;color:#b5a7c8;font-size:9px;font-weight:500;letter-spacing:.18em}.store-heading-copy>p>span{display:inline-block;width:18px;height:2px;background:var(--pink);box-shadow:0 0 16px #ed42df88}.neon-store-shell .central-heading h1{font-family:Barlow Condensed,sans-serif;display:flex;align-items:baseline;gap:.12em;font-size:clamp(78px,7.4vw,112px);font-weight:800;letter-spacing:-.025em;line-height:.88;color:#fff;text-transform:uppercase;margin:0}.neon-store-shell .central-heading h1 em{font-style:normal;color:var(--acid);text-shadow:0 0 40px #c7ff381c}.neon-store-shell .central-heading h1 sup{font-family:Inter,sans-serif;font-size:14px;color:#776d83;align-self:flex-start;margin:6px 0 0 3px;font-weight:400}.neon-store-shell .central-heading .store-heading-copy>span{font-size:15px;font-weight:500;line-height:1.8;color:#e2dfe8;margin-top:20px;display:block;max-width:none}.store-heading-copy>span small{font-size:12px;color:#8d8996;font-weight:400;margin-left:8px}.store-heading-actions{display:flex;align-items:center;gap:25px;margin-top:25px}.store-heading-actions>a{display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;font-weight:500;color:#b0a7bd;transition:transform .2s,color .2s}.store-heading-actions>a:hover{transform:translateY(-2px);color:#fff}.store-heading-actions .store-explore{position:relative;isolation:isolate;overflow:hidden;padding:13px 17px;border:1px solid #dbff7a;background:var(--acid);border-radius:5px;color:#121507;gap:27px;box-shadow:0 0 22px #c7ff3812}.store-heading-actions .store-explore:hover{color:#101403;background:#daff81;box-shadow:0 0 28px #c7ff3833}.neon-store-shell .product-add-cart:after,.store-explore:after{content:"";position:absolute;top:-100%;bottom:-100%;left:0;width:35%;pointer-events:none;background:linear-gradient(90deg,transparent,#ffffff70,transparent);animation:store-sweep 7s ease-in-out infinite}.store-heading-side{display:grid;gap:26px;min-width:250px;align-self:stretch;align-content:center;padding-left:34px;border-left:1px solid #ffffff0b;margin-left:10px}.store-count{display:flex;align-items:center;gap:17px}.store-count>span{font-family:Barlow Condensed,sans-serif;font-size:74px;line-height:.9;font-weight:800;color:#f5f0fa;letter-spacing:-.04em;display:flex;align-items:flex-start;gap:3px}.store-count>span>i{font-style:normal;font-family:Inter,sans-serif;font-size:22px;font-weight:400;line-height:1.4;color:var(--pink)}.neon-store-shell .store-count>p{font-size:9px;line-height:1.8;letter-spacing:.17em;max-width:105px;margin:0;color:#9a8aa9}.store-heading-side>a{display:flex;align-items:center;gap:12px;min-width:235px;border:1px solid #ffffff15;border-radius:7px;padding:15px;color:#b4a1c8;background:#1110149c;transition:background .2s,border-color .2s,transform .2s}.store-heading-side>a:hover{border-color:#c7ff3844;transform:translateY(-3px);background:#151711}.store-heading-side>a>span{flex:1;font-size:10px;color:#e1d7ec;font-weight:500;line-height:1.5}.store-heading-side>a small{display:block;font-size:8px;color:#8d7e99;font-weight:400;margin-top:3px}.store-heading-side>a>strong{display:flex;align-items:center;justify-content:center;min-width:25px;height:25px;border:1px solid #c7ff3825;background:#c7ff380e;border-radius:4px;font-size:10px;color:var(--acid)}.store-catalog-section{scroll-margin-top:115px}.store-catalog-tools{display:grid;grid-template-columns:1fr 250px;gap:26px;padding-top:29px}.neon-store-shell .central-search{background:#101013d9;border:1px solid #ffffff16;border-radius:7px;padding:15px 18px;gap:12px;color:#9d7bbf;box-shadow:inset 0 1px #ffffff03;transition:border-color .2s,box-shadow .2s}.neon-store-shell .central-search:focus-within{border-color:#c7ff3870;box-shadow:0 0 22px #c7ff3807;color:var(--acid)}.neon-store-shell .central-search input{font-size:12px;color:#f1edf8}.neon-store-shell .central-search input::-moz-placeholder{color:#77717f}.neon-store-shell .central-search input::placeholder{color:#77717f}.central-search kbd{font-size:10px;color:#6d6476;background:#ffffff03;border:1px solid #ffffff12;border-radius:3px;padding:2px 6px}.store-status-link{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;border:1px solid #ffffff13;border-radius:7px;color:#aca4b6;background:#101013c4;font-size:10px;transition:color .2s,border-color .2s,background .2s}.store-status-link>svg:first-child{color:var(--acid)}.store-status-link:hover{border-color:#c7ff3855;background:#c7ff3808;color:var(--acid)}.store-quick-filters{display:flex;align-items:center;gap:8px;margin:16px 0 30px;flex-wrap:wrap}.store-quick-filters>span{font-size:8px;letter-spacing:.13em;color:#655d70;margin-right:8px}.store-quick-filters>button{display:flex;align-items:center;gap:7px;color:#8e849c;font-size:9px;border:1px solid #ffffff0e;border-radius:4px;padding:6px 9px;background:#11101477;transition:border-color .2s,color .2s,background .2s,transform .2s}.store-quick-filters>button:hover{transform:translateY(-2px);border-color:#c7ff3844;color:#e9f7d3}.store-quick-filters>button[aria-pressed=true]{border-color:#c7ff3845;color:var(--acid);background:#c7ff380b}.store-quick-filters>button>img{width:18px;height:18px;-o-object-fit:cover;object-fit:cover;border-radius:3px;filter:saturate(.7)}.neon-store-shell .central-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:26px;align-items:start}.neon-store-shell .central-results{min-width:0}.neon-store-shell .central-result-bar{margin:0 0 20px;min-height:22px;color:#857990;font-size:10px}.central-result-bar h2{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:.12em;color:#f5edf9}.central-result-bar h2>span{width:7px;height:7px;border:1px solid var(--pink);transform:rotate(45deg);box-shadow:0 0 12px #ed42df22}.central-result-bar h2>small{font-size:9px;font-weight:400;letter-spacing:0;color:#81748e;margin-left:7px}.neon-store-shell .central-result-bar select{background:#0c0a10;color:#b7a6ca;font-size:10px;cursor:pointer}.neon-store-shell .central-result-bar label{gap:7px}.store-active-filters{display:flex;align-items:center;justify-content:space-between;font-size:10px;padding:10px 12px;margin-bottom:15px;border:1px solid #c7ff381b;border-radius:5px;background:#c7ff3805;color:#99a27f}.store-active-filters>button{display:flex;gap:8px;align-items:center;color:var(--acid)}.neon-store-shell .central-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.neon-store-shell .central-card{position:relative;background:#111014e0;border:1px solid #ffffff16;border-radius:9px;box-shadow:0 2px 15px #0002;transition:transform .3s,border-color .3s,box-shadow .3s;animation:store-enter .5s ease both;animation-delay:calc(var(--card-index) * 45ms)}.neon-store-shell .central-card:focus-visible,.neon-store-shell .central-card:hover{border-color:#c7ff3880;transform:translateY(-6px);box-shadow:0 13px 35px #0008,0 0 24px #c7ff380b;z-index:2}.neon-store-shell .central-card-art{aspect-ratio:1.25;background:radial-gradient(ellipse at 50% 60%,#6c249f45,transparent 75%),#140d20;isolation:isolate}.neon-store-shell .central-card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0300080d,transparent 60%,#111014b5);pointer-events:none;z-index:1}.neon-store-shell .central-card-art>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal;filter:saturate(1.25) contrast(1.04);transition:transform .65s cubic-bezier(.2,.75,.25,1),filter .4s}.neon-store-shell .central-card:hover .central-card-art>img{transform:scale(1.09);filter:saturate(1.5) contrast(1.06)}.store-card-top{position:absolute;top:10px;left:9px;right:9px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:5px}.neon-store-shell .store-status{font-size:9px;line-height:1.5;color:#b9a7ca;letter-spacing:0}.neon-store-shell .store-status i{width:4px;height:4px;background:#a887c7}.neon-store-shell .store-status.available{color:#c7ff38}.neon-store-shell .store-status.available i{background:#c7ff38;animation:store-status-pulse 3s infinite}.neon-store-shell .store-status.unavailable{color:#ff8c96}.neon-store-shell .store-status.unavailable i{background:#ff8c96}.neon-store-shell .store-status.unverified{color:#ffc881}.neon-store-shell .store-status.unverified i{background:#ffc881}.store-card-top>.store-status{padding:4px 6px;background:#111015dc;border:1px solid #ffc88129;border-radius:4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px;font-weight:500;gap:5px}.store-card-top>.store-status.available{background:#233412ce;border-color:#c7ff3844}.store-card-top>.store-status.unavailable{border-color:#ff8c9644}.store-card-provider{font-size:7px;letter-spacing:.08em;font-weight:600;padding:4px 6px;background:#31144ddd;border:1px solid #cf8fff55;border-radius:4px;color:#d8b9fb}.neon-store-shell .central-card-art>.store-card-open{position:absolute;top:50%;left:50%;right:auto;bottom:auto;margin:0;transform:translate(-50%,10px);display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:9px;font-weight:600;letter-spacing:0;white-space:nowrap;background:#c7ff38ef;border:1px solid #e7ffab;border-radius:5px;color:#131b06;z-index:4;opacity:0;transition:opacity .25s,transform .25s}.neon-store-shell .central-card:focus-visible .store-card-open,.neon-store-shell .central-card:hover .store-card-open{opacity:1;transform:translate(-50%,-50%)}.neon-store-shell .central-card-art>.store-card-scan{position:absolute;inset:0 0 auto;height:2px;border:0;border-radius:0;padding:0;background:linear-gradient(90deg,transparent,#d3ff8366,transparent);box-shadow:0 0 20px #c7ff3822;z-index:2;pointer-events:none;animation:store-scan 12s linear infinite;animation-delay:calc(var(--card-index) * -1.9s)}.neon-store-shell .central-card-cart{position:absolute;inset:auto auto 9px 9px;z-index:3;gap:5px;background:var(--acid);border:1px solid #e4ff9b;color:#182407;padding:4px 6px;border-radius:4px;font-size:8px;font-weight:600}.neon-store-shell .central-card-body{padding:15px 13px 12px}.central-card-body h3{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-family:Inter,sans-serif;font-size:13px;line-height:1.5;font-weight:600;letter-spacing:-.025em;color:#f5f0fa;min-height:20px;margin:0}.central-card-body h3>svg{flex-shrink:0;width:14px;color:#9172ad;margin-top:2px;transition:color .25s,transform .25s}.central-card:hover h3>svg{color:var(--acid);transform:translate(2px,-2px)}.neon-store-shell .central-card-tags{display:flex;align-items:center;gap:5px;min-height:20px;margin-top:9px;flex-wrap:wrap}.neon-store-shell .central-card-tags>span{font-size:8px;gap:4px;padding:3px 5px;border:1px solid #b285dc1c;border-radius:3px;color:#a995bb;background:#a45bf50a}.neon-store-shell .central-card-tags .store-card-platform{margin-left:auto;background:transparent;border-color:transparent;font-family:monospace;letter-spacing:.05em;color:#696270}.neon-store-shell .central-card-price{padding-top:13px;border-top:1px solid #ffffff0b;margin-top:12px;color:var(--acid)}.neon-store-shell .central-card-price>div>span{font-size:8px;color:#8b7f95;margin-bottom:4px}.neon-store-shell .central-card-price strong{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.05em;color:#f3f4ed}.neon-store-shell .central-card-price>.store-card-arrow{display:flex;align-items:center;justify-content:center;width:29px;height:29px;margin:0;border:1px solid #c7ff3829;background:#c7ff3808;border-radius:5px;color:var(--acid);transition:background .25s,color .25s,transform .25s}.central-card:hover .central-card-price>.store-card-arrow{background:var(--acid);color:#18200a;transform:translateX(2px)}.neon-store-shell .central-card-date{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:7px;color:#6e627c;line-height:1.6;margin-top:13px;min-height:12px}.neon-store-shell .central-card-date time{font-size:7px;color:#a28db4;font-variant-numeric:tabular-nums}.neon-store-shell .central-sidebar{position:sticky;top:106px;display:grid;gap:15px;padding-top:42px}.store-sidebar-panel{border:1px solid #ffffff12;border-radius:9px;background:#111014de;padding:20px 16px;box-shadow:inset 0 1px #ffffff03}.store-sidebar-panel h2{display:flex;align-items:center;gap:9px;font-family:Inter,sans-serif;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.1em;color:#e7ddee;margin-bottom:17px}.store-sidebar-panel h2>svg{color:var(--pink)}.store-sidebar-panel h2>span{margin-left:auto;color:#5c4e69;font-size:8px;letter-spacing:0;font-family:monospace}.store-sidebar-panel h3{font-family:Inter,sans-serif;font-size:8px;color:#7c698c;font-weight:500;letter-spacing:.14em;margin:24px 8px 12px}.neon-store-shell .central-feature-nav,.neon-store-shell .central-provider-nav{display:grid;gap:5px;overflow:visible;margin:0;padding:0}.neon-store-shell .central-feature-nav>button,.neon-store-shell .central-provider-nav>button{min-height:40px;width:100%;font-size:10px;padding:10px 9px;border:1px solid #ffffff08;background:#ffffff02;color:#9685a5;border-radius:5px;gap:9px;transition:color .22s,background .22s,border-color .22s,transform .22s}.neon-store-shell .central-feature-nav>button[aria-pressed=true]{border-color:#c7ff3836;background:#c7ff380a;color:var(--acid)}.neon-store-shell .central-feature-nav>button:hover,.neon-store-shell .central-provider-nav>button:hover{background:#c7ff3807;border-color:#c7ff3822;color:#d5f6aa;transform:translateX(2px)}.neon-store-shell .central-feature-nav>button small,.neon-store-shell .central-provider-nav>button>span{color:#6a5c75;font-size:9px}.neon-store-shell .central-feature-nav>button[aria-pressed=true] small{color:#9bb171}.neon-store-shell .central-feature-nav>button>svg:last-child{color:#665574;width:10px}.neon-store-shell .central-provider-nav>button{min-height:33px;border-color:transparent;background:transparent;font-size:9px;gap:9px}.central-provider-nav>button>i{width:4px;height:4px;border-radius:50%;background:#856a9e}.neon-store-shell .central-provider-nav>button[aria-pressed=true]{color:#d5b0f8;border-color:#a151ff29;background:#a151ff0b}.central-provider-nav>button[aria-pressed=true]>i{background:var(--electric);box-shadow:0 0 9px #a151ff88}.store-availability{padding:20px 16px}.store-availability h2>svg{color:var(--acid)}.store-availability>div{display:grid;gap:4px}.store-availability button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;font-size:10px;color:#93819f;text-align:left;border:1px solid transparent;border-radius:4px;transition:color .2s,background .2s}.store-availability button:hover{color:#e4d4f0;background:#ffffff03}.store-availability button>i{width:5px;height:5px;border-radius:50%;background:#71627d;flex-shrink:0}.store-availability button>i.available{background:var(--acid)}.store-availability button>i.unverified{background:#ffc881}.store-availability button>i.unavailable{background:#ff8c96}.store-availability button[aria-pressed=true]{background:#ffffff04;color:#eee5f5;border-color:#ffffff08}.store-availability button>svg{margin-left:auto;color:var(--acid)}.neon-store-shell .central-help{display:block;position:relative;overflow:hidden;margin:0;padding:22px 20px;border:1px solid #a151ff37;border-radius:9px;background:radial-gradient(ellipse at 100% 0,#792ac32a,transparent 65%),#110e17dc;color:#c39ae6}.store-help-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid #a151ff3d;background:#a151ff0e;border-radius:9px;margin-bottom:18px}.neon-store-shell .central-help h2{font-family:Barlow Condensed,sans-serif;font-size:23px;line-height:1.1;font-weight:700;letter-spacing:.01em;color:#eee2f7;margin:0}.neon-store-shell .central-help p{font-size:10px;line-height:1.9;color:#9a85ad;margin-top:12px}.neon-store-shell .central-help a{font-size:10px;font-weight:500;color:#d7b0f6;gap:20px;justify-content:space-between;border-top:1px solid #b67eea24;padding-top:17px;margin-top:18px;transition:color .2s}.neon-store-shell .central-help a:hover{color:var(--acid)}.store-sidebar-signature{display:flex;align-items:center;gap:12px;padding:15px;color:#6c557c}.store-sidebar-signature>img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;opacity:.5}.store-sidebar-signature>span{font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:700;line-height:1.1;letter-spacing:.04em}.store-sidebar-signature small{display:block;font-family:monospace;font-weight:400;font-size:7px;letter-spacing:.13em;color:#4e3d5e;margin-top:6px}.store-catalog-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff0e;padding-top:24px;margin-top:28px;font-size:9px;color:#81718e;line-height:1.7}.store-catalog-bottom>span{display:flex;gap:8px;align-items:center}.store-catalog-bottom>span>svg{color:#9baa76;flex-shrink:0}.store-catalog-bottom>button{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#af91c8;transition:color .2s}.store-catalog-bottom>button:hover{color:var(--acid)}.store-catalog-bottom>button:disabled{opacity:.45}.neon-store-shell .central-empty{background:#100d15b3;border-color:#ffffff17;padding:60px 25px;color:var(--electric)}.neon-store-shell .central-empty h2{color:#eee4f5}.neon-store-shell .central-empty p{color:#9a86ab}.neon-store-shell .central-empty button{display:inline-flex;align-items:center;gap:18px;border-color:#c7ff3840;color:var(--acid);background:#c7ff3808}.neon-store-shell .product-main{max-width:1340px;padding:30px 34px 90px;animation:store-enter .5s ease both}.neon-store-shell .product-breadcrumb{color:#776087}.neon-store-shell .product-breadcrumb a{color:#a9b58e;transition:color .2s}.neon-store-shell .product-breadcrumb a:hover{color:var(--acid)}.neon-store-shell .product-page-heading{margin:36px 0 30px}.neon-store-shell .product-page-heading>div>p{color:#b66aff;font-size:9px}.neon-store-shell .product-page-heading h1{font-family:Barlow Condensed,sans-serif;font-size:64px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.neon-store-shell .product-page-heading>div:last-child>a{color:#b9a0cf}.neon-store-shell .product-page-heading>div:last-child>a strong{color:var(--acid);border-color:#c7ff3833;background:#c7ff3807}.neon-store-shell .product-layout{grid-template-columns:minmax(0,1fr) 350px;gap:30px}.neon-store-shell .product-cover{background:#120a1b;border:1px solid #a151ff37;border-radius:10px;box-shadow:0 0 40px #a151ff08;overflow:hidden}.neon-store-shell .product-cover>img{mix-blend-mode:normal;filter:saturate(1.35);transition:transform .7s}.neon-store-shell .product-cover:hover>img{transform:scale(1.035)}.neon-store-shell .product-cover:after{background:linear-gradient(transparent 45%,#060308e6)}.neon-store-shell .product-cover-label{color:#d7ff8e;font-weight:600}.neon-store-shell .product-cover-label>span{color:#c49de1}.neon-store-shell .product-lifecycle{background:#121015e3;border-color:#ffffff13;padding:23px 0}.neon-store-shell .product-lifecycle>div>svg{display:block;color:#b363ff}.neon-store-shell .product-lifecycle>div>span{color:#8f799e;font-size:9px}.neon-store-shell .product-lifecycle strong{color:#f0e3f9;font-size:13px}.neon-store-shell .product-lifecycle small{font-size:8px;color:#6b547b}.neon-store-shell .product-tabs{border-bottom-color:#ffffff1a;margin-top:31px;gap:5px}.neon-store-shell .product-tabs>button{font-size:11px;padding:17px 13px;color:#9a82ac;transition:background .2s,color .2s,border-color .2s}.neon-store-shell .product-tabs>button:hover{color:#e9d6f8;background:#a151ff08}.neon-store-shell .product-tabs>button[aria-selected=true]{color:var(--acid);border-color:var(--acid);background:linear-gradient(transparent,#c7ff3806)}.neon-store-shell .product-tab-content{animation:store-enter .32s ease both}.neon-store-shell .product-section-label{font-size:9px!important;letter-spacing:.15em;color:#b36bf5!important}.neon-store-shell .product-tab-content h2{font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.01em;color:#fff}.neon-store-shell .product-tab-content h3{color:#e2c5f5}.neon-store-shell .product-article-lead{color:#c1a8d0!important;font-size:14px!important}.neon-store-shell .product-article p,.neon-store-shell .product-compatibility>p,.neon-store-shell .product-feature-page>p{color:#a18bad}.neon-store-shell .article-contents{background:#100d14cf;border-color:#a151ff27}.neon-store-shell .article-contents>a{color:#baa3cc;transition:color .2s}.neon-store-shell .article-account-link,.neon-store-shell .article-contents>a:hover{color:var(--acid)}.neon-store-shell .product-fact-rows{border-color:#ffffff13}.neon-store-shell .product-fact-rows>div{background:#100d14aa;border-color:#ffffff0a}.neon-store-shell .product-fact-rows dt{color:#947da5}.neon-store-shell .product-fact-rows dd{color:#e3d0f1}.neon-store-shell .product-feature-icon{background:#a151ff16;border-color:#a151ff40;color:#c39af3}.neon-store-shell .feature-state.included{color:var(--acid);background:#c7ff380b;border-color:#c7ff3830}.neon-store-shell .product-history-current{background:#111014b3;border-color:#ffffff13}.neon-store-shell .product-history-current>a{color:#cbaaed}.neon-store-shell .product-history ol{border-color:#a151ff3b}.neon-store-shell .product-history li>span{background:#b363ff;box-shadow:0 0 13px #a151ff66}.neon-store-shell .product-source{color:#715780}.neon-store-shell .product-source a{color:#bb91de}.neon-store-shell .product-purchase{position:sticky;top:106px;border:1px solid #c7ff3840;border-radius:10px;background:linear-gradient(145deg,#191d1140,transparent 40%),#101013f2;padding:26px;box-shadow:0 0 35px #c7ff3806,0 20px 40px #0003;animation:store-enter .6s ease both}.neon-store-shell .product-purchase:before{content:"";position:absolute;top:-1px;left:27px;right:27px;height:1px;background:linear-gradient(90deg,transparent,#c7ff38b3,transparent)}.neon-store-shell .product-purchase h2{font-size:23px;color:#f7f2fc}.neon-store-shell .product-plan-picker legend{font-size:11px;color:#a18baf}.neon-store-shell .product-plan-picker button{background:#09090d;border-color:#ffffff13;padding:14px 12px;transition:border-color .2s,background .2s,transform .2s}.neon-store-shell .product-plan-picker button:hover{transform:translateY(-2px);border-color:#c7ff3855}.neon-store-shell .product-plan-picker button[aria-pressed=true]{border-color:#c7ff3880;background:#c7ff380b;box-shadow:inset 0 0 20px #c7ff3804}.neon-store-shell .product-plan-picker button>span{font-size:10px;color:#9f8caf}.neon-store-shell .product-plan-picker button[aria-pressed=true]>span{color:var(--acid)}.neon-store-shell .product-plan-picker button strong{font-size:19px;color:#f0e4fa}.neon-store-shell .product-plan-picker button[aria-pressed=true] strong{color:#eefacf}.neon-store-shell .product-selected-price{border-top-color:#ffffff16}.neon-store-shell .product-selected-price>span{color:#a18caf}.neon-store-shell .product-selected-price>strong{color:#fff;font-size:33px}.neon-store-shell .product-selected-price small{color:#776285;font-size:9px}.neon-store-shell .product-add-cart{position:relative;overflow:hidden;background:var(--acid);border-color:#d9ff8a;color:#142005;font-size:11px;min-height:51px;border-radius:5px;box-shadow:0 5px 25px #c7ff3814;transition:transform .25s,background .25s,box-shadow .25s}.neon-store-shell .product-add-cart:hover{background:#ddff8d;transform:translateY(-3px);box-shadow:0 10px 35px #c7ff3826}.neon-store-shell .product-add-cart.in-cart{background:#c7ff3811;border-color:#c7ff3855;color:var(--acid)}.neon-store-shell .product-pay-now{color:#ddbbf8;border-color:#a151ff4a;background:#a151ff0d;transition:background .2s,transform .2s}.neon-store-shell .product-pay-now:hover{background:#a151ff25;transform:translateY(-2px)}.neon-store-shell .product-purchase-notice{color:#8e789f;font-size:10px}.neon-store-shell .product-delivery{color:var(--acid);border-color:#ffffff10}.neon-store-shell .product-delivery>span{color:#a08aad}.neon-store-shell .product-cart-count strong{color:var(--acid)}.neon-store-shell .cart-main{max-width:1260px;padding:35px 34px 90px;animation:store-enter .5s ease both}.neon-store-shell .detail-back{color:#aab68a;transition:color .2s}.neon-store-shell .detail-back:hover{color:var(--acid)}.neon-store-shell .cart-heading{border-color:#ffffff15}.neon-store-shell .cart-heading>div>p{color:#b167f3;font-size:9px}.neon-store-shell .cart-heading h1{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-size:64px;letter-spacing:-.02em;font-weight:800;color:#fff}.neon-store-shell .cart-heading>span{color:#a88dbb}.neon-store-shell .cart-empty{border-color:#a151ff30;background:radial-gradient(ellipse at 50% 60%,#a151ff10,transparent 70%),#0d0b11a1;color:var(--acid);padding:80px 22px}.neon-store-shell .cart-empty h2{font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:700;color:#fff;letter-spacing:-.01em}.neon-store-shell .cart-empty p{color:#a48bb5}.neon-store-shell .cart-empty>a,.neon-store-shell .cart-primary{background:var(--acid);border-color:#dcff8b;color:#142005;font-size:11px;transition:transform .2s,box-shadow .2s}.neon-store-shell .cart-empty>a:hover,.neon-store-shell .cart-primary:hover{transform:translateY(-3px);box-shadow:0 8px 25px #c7ff3822}.neon-store-shell .cart-layout{grid-template-columns:minmax(0,1fr) 330px}.neon-store-shell .cart-items{border-color:#ffffff16;background:#101013cc}.neon-store-shell .cart-line{background:transparent;transition:background .25s}.neon-store-shell .cart-line:hover{background:#a151ff05}.neon-store-shell .cart-line h2{color:#f0e4fa;font-size:17px}.neon-store-shell .cart-line-copy>a{color:#c8a2e3}.neon-store-shell .cart-line-actions>strong{color:#f5f5ed;font-size:22px}.neon-store-shell .cart-line-actions>button{padding:10px;border:1px solid #ffffff13;border-radius:5px;color:#ab8ac0;transition:color .2s,border-color .2s,background .2s}.neon-store-shell .cart-line-actions>button:hover{color:#ff8c96;border-color:#ff8c9644;background:#ff8c9608}.neon-store-shell .cart-summary{background:#101013f0;border-color:#c7ff3840;box-shadow:0 0 35px #c7ff3807;padding:27px;border-radius:9px}.neon-store-shell .cart-summary>p:first-child{color:#becd96;font-size:9px}.neon-store-shell .cart-summary .cart-total>strong{color:var(--acid)!important;font-size:29px}.neon-store-shell .cart-summary-help{color:#9981ab;font-size:10px}.neon-store-shell .cart-account-hint{color:#7f6b8c;font-size:9px}.neon-store-shell .cart-clear{color:#c69ce1;font-size:10px}.neon-store-shell .cart-clear:hover{color:#ff8c96}.neon-store-shell .cart-note{color:#897198;font-size:11px}.neon-store-shell .store-service-page{max-width:1120px;padding-top:45px;padding-bottom:75px;animation:store-enter .5s ease both}.neon-store-shell .store-service-page h1{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-size:60px;font-weight:800;letter-spacing:-.02em}.neon-store-shell .store-service-page form{background:#101013e0;border-color:#a151ff40;box-shadow:0 0 60px #a151ff09}.neon-store-shell .store-service-page input{background:#0b090f;border-color:#ffffff20;color:#fff;transition:border-color .2s,box-shadow .2s}.neon-store-shell .store-service-page input:focus{outline:none;border-color:#c7ff3866;box-shadow:0 0 15px #c7ff380a}.neon-store-shell .store-service-page form>button:not([type]),.neon-store-shell .store-service-page form>button[type=submit]{background:var(--acid);color:#182109;transition:transform .2s,box-shadow .2s}.neon-store-shell .store-service-page form>button:hover{box-shadow:0 4px 25px #c7ff3820;transform:translateY(-2px)}body:has(.neon-store-shell) .expanded-footer{position:relative;isolation:isolate;background:#09090c;border-top:1px solid #ffffff13;color:#e2d8eb}body:has(.neon-store-shell) .footer-assist{padding:45px 0}body:has(.neon-store-shell) .footer-assist:after{background:radial-gradient(ellipse,#a151ff21,transparent 65%)}body:has(.neon-store-shell) .footer-assist small{color:#b06ef2}body:has(.neon-store-shell) .footer-assist h2{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-size:43px;letter-spacing:-.015em;color:#fff;font-weight:700}body:has(.neon-store-shell) .footer-assist p{color:#8e7c9e}body:has(.neon-store-shell) .footer-assist>a{background:#c7ff38;border-color:#dbff85;color:#162008;border-radius:5px;font-weight:600;font-size:11px}body:has(.neon-store-shell) .footer-assist>a:hover{background:#dcff83;box-shadow:0 8px 30px #c7ff381d}body:has(.neon-store-shell) .footer-intro .wordmark>span{color:#c7ff38}body:has(.neon-store-shell) .footer-columns>div:not(:first-child)>a:hover{color:#c7ff38}body:has(.neon-store-shell) .footer-columns{padding:45px 0}body:has(.neon-store-shell) .footer-bottom{color:#6f5c7e;padding-bottom:70px}@media(min-width:1600px){.neon-store-shell .central-heading{padding-top:52px;padding-bottom:48px}.neon-store-shell .central-card-art{aspect-ratio:1.3}.central-card-body h3{font-size:15px}.neon-store-shell .central-card-price strong{font-size:23px}}@media(max-width:1250px){.neon-store-shell .central-layout,.store-catalog-tools{grid-template-columns:minmax(0,1fr) 225px;gap:20px}.neon-store-shell .central-grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.neon-store-shell .refined-header .header-inner{padding:0 26px}.neon-store-shell .central-main{padding-left:26px;padding-right:26px}.neon-store-shell .central-heading h1{font-size:93px}.store-heading-copy>span small{display:block;margin-left:0;font-size:11px}.neon-store-shell .header-inner>nav{gap:18px}}@media(max-width:1050px){.neon-store-shell .central-heading h1{font-size:87px}.neon-store-shell .refined-header .mobile-nav{padding:12px 20px;gap:30px;border-top:1px solid #ffffff0a}.neon-store-shell .mobile-nav>a{color:#98909f;font-size:10px}.neon-store-shell .mobile-nav>a[aria-current=page]{color:var(--acid)}.neon-store-shell .central-sidebar{top:142px}.store-heading-side{min-width:220px;padding-left:25px}.store-heading-side>a{min-width:200px}.neon-store-shell .product-layout{grid-template-columns:minmax(0,1fr) 310px;gap:23px}.neon-store-shell .product-purchase{padding:22px;top:145px}.neon-store-shell .product-tabs{gap:0}.neon-store-shell .product-tabs>button{font-size:10px;padding:16px 10px}.neon-store-shell .product-lifecycle>div{padding:0 12px}.neon-store-shell .product-lifecycle>div>svg{display:none}}@media(max-width:900px){.neon-store-shell .central-layout,.store-catalog-tools{grid-template-columns:minmax(0,1fr) 205px;gap:17px}.neon-store-shell .central-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neon-store-shell .central-heading h1{font-size:78px}.store-sidebar-panel{padding:18px 12px}.neon-store-shell .central-help{padding:20px 16px}.neon-store-shell .central-feature-nav>button{font-size:9px;gap:7px}.store-heading-side{min-width:195px;padding-left:20px}.store-heading-side>a{min-width:185px;padding:12px}.store-count>span{font-size:64px}.store-count>p{font-size:8px}.neon-store-shell .cart-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}}@media(max-width:850px){.neon-store-shell .product-layout{grid-template-columns:1fr}.neon-store-shell .product-purchase{position:static;grid-row:1}.neon-store-shell .product-plan-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.neon-store-shell .product-purchase h2{display:block}.neon-store-shell .product-purchase>.store-status{float:none}.neon-store-shell .product-purchase .product-section-label{display:block;margin-bottom:14px!important}.neon-store-shell .product-add-cart{max-width:none}.neon-store-shell .product-page-heading h1{font-size:55px}.neon-store-shell .product-lifecycle>div>svg{display:block}.neon-store-shell .cart-layout{grid-template-columns:1fr}.neon-store-shell .cart-summary{position:static}}@media(max-width:767px){.neon-store-shell .refined-header .header-inner{min-height:69px;padding:0 17px}.neon-store-shell .refined-header .wordmark{font-size:25px;gap:7px}.neon-store-shell .refined-header .wordmark img{width:25px;height:25px}.neon-store-shell .refined-header .header-actions{gap:9px}.neon-store-shell .locale-switch>button{padding:5px}.neon-store-shell .refined-header .mobile-nav{padding:11px 15px;gap:30px}.neon-store-shell .nav-cart{padding:9px 7px}.neon-store-shell .refined-header .nav-account{padding:9px}.neon-store-shell .central-main{padding:23px 19px 60px}.store-topline{font-size:9px}.store-topline>span{font-size:7px;letter-spacing:.06em}.store-topline nav{gap:7px}.neon-store-shell .central-heading{padding:34px 0 30px;display:block;gap:0;margin:0}.neon-store-shell .central-heading .store-heading-copy>p{font-size:7px;letter-spacing:.12em;margin-bottom:15px;gap:8px}.store-heading-copy>p>span{width:13px}.neon-store-shell .central-heading h1{font-size:clamp(69px,15vw,100px);gap:.1em;line-height:.9}.neon-store-shell .central-heading h1 sup{font-size:11px;margin-top:2px}.neon-store-shell .central-heading .store-heading-copy>span{font-size:14px;margin-top:19px;line-height:1.6}.store-heading-copy>span small{font-size:11px;line-height:1.8;margin-top:4px}.store-heading-actions{gap:19px;margin-top:22px}.store-heading-actions>a{font-size:9px;gap:7px}.store-heading-actions .store-explore{padding:12px 13px;gap:18px}.store-heading-side{display:none}.store-catalog-tools{display:block;padding-top:23px}.neon-store-shell .central-search{padding:14px;gap:10px}.neon-store-shell .central-search input{font-size:16px}.store-status-link{display:none}.store-quick-filters{gap:7px;margin:13px 0 23px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.store-quick-filters::-webkit-scrollbar{display:none}.store-quick-filters>span{display:none}.store-quick-filters>button{white-space:nowrap;flex-shrink:0;font-size:9px;padding:6px 9px}.store-quick-filters>button>img{width:16px;height:16px}.neon-store-shell .central-layout{display:flex;flex-direction:column;gap:20px}.neon-store-shell .central-sidebar{position:static;order:-1;width:100%;display:block;padding:0}.store-sidebar-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.neon-store-shell .central-help,.neon-store-shell .central-provider-nav,.store-availability,.store-sidebar-panel h2,.store-sidebar-panel h3,.store-sidebar-signature{display:none}.neon-store-shell .central-feature-nav{display:flex;gap:7px;overflow:auto;padding:0 0 3px;scrollbar-width:none}.neon-store-shell .central-feature-nav>button{min-height:36px;width:auto;white-space:nowrap;flex-shrink:0;padding:9px 10px;font-size:9px;gap:6px;background:#111014a8}.neon-store-shell .central-feature-nav>button small{font-size:8px;margin-left:3px}.neon-store-shell .central-feature-nav>button>svg:first-child{width:13px;height:13px}.neon-store-shell .central-feature-nav>button>svg:last-child{display:none}.neon-store-shell .central-results{width:100%}.neon-store-shell .central-result-bar{margin:0 0 17px}.central-result-bar h2{font-size:9px;gap:7px}.central-result-bar h2>small{font-size:8px;margin-left:2px}.neon-store-shell .central-result-bar select{font-size:9px;max-width:115px}.neon-store-shell .central-result-bar label>svg{width:12px}.neon-store-shell .central-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.neon-store-shell .central-card-art{aspect-ratio:1.15}.store-card-top{top:7px;left:6px;right:6px;gap:3px}.store-card-top>.store-status{font-size:6px;padding:3px 4px;gap:3px}.store-card-provider{font-size:6px;letter-spacing:.03em;padding:3px 4px}.neon-store-shell .central-card-art>.store-card-open{display:none}.neon-store-shell .central-card-body{padding:12px 10px 10px}.central-card-body h3{font-size:12px;line-height:1.45;gap:6px;min-height:34px}.central-card-body h3>svg{width:12px;height:12px;margin-top:2px}.neon-store-shell .central-card-tags{gap:3px;min-height:18px;margin-top:6px}.neon-store-shell .central-card-tags>span{font-size:7px;padding:3px 4px;gap:3px}.neon-store-shell .central-card-tags svg{width:9px;height:9px}.neon-store-shell .central-card-tags .store-card-platform{font-size:6px;padding:2px}.neon-store-shell .central-card-price{padding-top:11px;margin-top:10px;gap:8px}.neon-store-shell .central-card-price strong{font-size:19px}.neon-store-shell .central-card-price>div>span{font-size:7px;margin-bottom:3px}.neon-store-shell .central-card-price>.store-card-arrow{width:25px;height:25px}.neon-store-shell .central-card-price>.store-card-arrow>svg{width:14px}.neon-store-shell .central-card-date{font-size:6px;margin-top:11px;gap:3px}.neon-store-shell .central-card-date time{font-size:6px}.neon-store-shell .central-card-cart{inset:auto auto 6px 6px;font-size:7px;padding:3px 5px}.store-catalog-bottom{flex-direction:column;align-items:flex-start;gap:13px;font-size:9px;margin-top:22px;padding-top:20px}.store-motion-toggle{bottom:13px;right:13px;padding:8px 10px;font-size:8px}.store-smoke{width:210%;left:-60%;opacity:.24}.store-smoke-two{width:240%;left:-80%;opacity:.18}.store-cursor-light,.store-grid-floor,.store-smoke-three,.store-stars>i:nth-child(2n){display:none}.neon-store-shell .cart-main,.neon-store-shell .product-main{padding:26px 19px 60px}.neon-store-shell .product-page-heading{margin:28px 0 23px}.neon-store-shell .product-page-heading h1{font-size:49px}.neon-store-shell .product-page-heading>div>p{font-size:8px}.neon-store-shell .product-breadcrumb{font-size:9px}.neon-store-shell .product-purchase{padding:22px 19px}.neon-store-shell .product-purchase h2{display:none}.neon-store-shell .product-purchase>.store-status{float:right}.neon-store-shell .product-purchase .product-section-label{display:inline-block;margin-bottom:0!important;font-size:8px!important}.neon-store-shell .product-plan-picker{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.neon-store-shell .product-plan-picker button{padding:14px}.neon-store-shell .product-plan-picker button>span{font-size:11px}.neon-store-shell .product-plan-picker button strong{font-size:20px}.neon-store-shell .product-add-cart{font-size:12px}.neon-store-shell .product-purchase-notice{font-size:10px;line-height:1.8}.neon-store-shell .product-lifecycle>div{padding:0 10px}.neon-store-shell .product-lifecycle>div>svg{display:none}.neon-store-shell .product-lifecycle>div>span{font-size:8px}.neon-store-shell .product-lifecycle strong{font-size:11px}.neon-store-shell .product-lifecycle small{font-size:7px}.neon-store-shell .product-tabs>button{font-size:10px;padding:16px 12px}.neon-store-shell .product-tab-content h2{font-size:32px}.neon-store-shell .product-article-lead{font-size:13px!important}.neon-store-shell .product-tab-content h3{font-size:21px}.neon-store-shell .cart-heading h1{font-size:52px}.neon-store-shell .cart-empty{padding:55px 20px}.neon-store-shell .cart-empty h2{font-size:32px}.neon-store-shell .cart-line h2{font-size:14px}.neon-store-shell .cart-line-actions>strong{font-size:19px}.neon-store-shell .cart-summary{padding:24px}.neon-store-shell .store-service-page{padding-top:32px}.neon-store-shell .store-service-page h1{font-size:46px}.neon-store-shell .store-service-page form{padding:24px}body:has(.neon-store-shell) .footer-assist h2{font-size:36px}body:has(.neon-store-shell) .footer-assist{padding:35px 0}body:has(.neon-store-shell) .footer-columns{padding:35px 0}body:has(.neon-store-shell) .footer-bottom{font-size:8px}}@media(max-width:380px){.neon-store-shell .refined-header .wordmark{font-size:22px}.neon-store-shell .refined-header .header-inner{padding:0 13px}.neon-store-shell .refined-header .header-actions{gap:6px}.neon-store-shell .central-main{padding-left:15px;padding-right:15px}.neon-store-shell .central-heading h1{font-size:67px}.neon-store-shell .central-grid{gap:9px}.neon-store-shell .central-card-price strong{font-size:17px}.neon-store-shell .central-card-body{padding:11px 8px 9px}.neon-store-shell .central-card-tags .store-card-platform,.store-card-provider{display:none}.neon-store-shell .central-card-date{display:block;font-size:6px}.neon-store-shell .central-card-date time{display:block}.neon-store-shell .central-feature-nav>button{font-size:8px;padding:8px}.neon-store-shell .central-feature-nav>button small{display:none}.store-topline>span{font-size:6px}.store-heading-actions{gap:14px}.store-heading-actions .store-explore{gap:12px}.store-heading-actions>a{font-size:8px}.neon-store-shell .central-result-bar label>svg{display:none}.central-result-bar h2>small{font-size:7px}.neon-store-shell .central-result-bar select{font-size:8px;max-width:100px}}@media(hover:none){.neon-store-shell .central-card:hover{transform:none}.neon-store-shell .central-card-art>.store-card-open{display:none}}@media(prefers-reduced-motion:reduce){.neon-store-shell *,.neon-store-shell :after,.neon-store-shell :before{animation:none!important;transition:none!important;scroll-behavior:auto!important;will-change:auto!important}.neon-store-shell .store-stars,.store-card-scan,.store-cursor-light{display:none}.neon-store-shell .store-smoke-one{opacity:.2}.neon-store-shell .store-smoke-two{opacity:.12}.neon-store-shell .central-card:hover,.neon-store-shell .central-card:hover img,.neon-store-shell .product-add-cart:hover,.neon-store-shell .product-cover:hover>img{transform:none}.store-motion-toggle{display:none}}.dark,:root{--mirai-night:#090514;--mirai-surface:#130b25;--mirai-raised:#21123b;--mirai-outline:rgba(178,137,255,.18);--mirai-purple:#9858f9;--mirai-lilac:#c8a8ff;--mirai-ice:#f7f2ff;--mirai-muted:#b1a1ce;--background:262 58% 5%;--foreground:266 100% 96%;--card:260 50% 10%;--card-foreground:266 100% 96%;--popover:261 54% 10%;--popover-foreground:266 100% 96%;--primary:267 92% 64%;--primary-foreground:0 0% 100%;--secondary:262 47% 16%;--secondary-foreground:266 90% 94%;--muted:261 44% 14%;--muted-foreground:266 20% 70%;--accent:269 63% 24%;--accent-foreground:264 100% 97%;--destructive:275 61% 39%;--destructive-foreground:0 0% 100%;--border:265 41% 24%;--input:264 38% 21%;--ring:267 90% 69%;--chart-1:270 86% 66%;--chart-2:275 73% 58%;--chart-3:264 60% 45%;--chart-4:278 55% 75%;--chart-5:256 48% 40%}body,html{background:var(--mirai-night);color:var(--mirai-ice)}.mirai-showcase{position:relative;isolation:isolate;overflow:hidden;padding:clamp(35px,4vw,70px) 0 50px;background:radial-gradient(ellipse 67% 49% at 48% 50%,rgba(104,48,196,.22),transparent 75%),radial-gradient(ellipse 45% 37% at 78% 11%,rgba(104,44,171,.1),transparent 74%),var(--mirai-night);border-bottom:1px solid var(--mirai-outline);color:var(--mirai-ice)}.mirai-showcase-stars{pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(circle,rgba(196,164,255,.23) .7px,transparent 1px),linear-gradient(rgba(158,118,237,.045) 1px,transparent 0),linear-gradient(90deg,rgba(158,118,237,.045) 1px,transparent 0);background-size:69px 69px,64px 64px,64px 64px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 80%,transparent);opacity:.4}.mirai-showcase-inner{max-width:1240px;padding:0 24px;margin:auto;position:relative}.mirai-showcase-heading{text-align:center;max-width:750px;margin:auto}.mirai-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.19em;color:var(--mirai-lilac)}.mirai-showcase-title{margin:18px 0 14px;font-size:clamp(32px,4.35vw,66px);line-height:1.04;letter-spacing:-.065em;font-weight:900}.mirai-showcase-title span{color:var(--mirai-lilac)}.mirai-showcase-heading p{font-size:14px;line-height:1.7;color:var(--mirai-muted)}.mirai-carousel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:42px}.mirai-carousel-meta{display:flex;align-items:center;gap:10px;color:#d8c2ff;font-size:10px;letter-spacing:.13em;font-weight:800}.mirai-carousel-meta b{font-size:12px;color:white;margin-left:14px}.mirai-carousel-meta b span{color:#796799}.mirai-meta-pulse{width:7px;height:7px;border-radius:50%;background:#a77bf4;box-shadow:0 0 12px rgba(162,101,255,.65)}.mirai-carousel-tools{display:flex;gap:7px}.mirai-carousel-action{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--mirai-outline);background:rgba(32,17,57,.8);color:var(--mirai-lilac);border-radius:11px;transition:background .2s,border-color .2s,transform .2s}.mirai-carousel-action:hover:not(:disabled){background:rgba(93,47,160,.45);border-color:rgba(177,132,250,.55);transform:translateY(-2px)}.mirai-carousel-action:disabled{opacity:.3;cursor:not-allowed}.mirai-carousel-stage{--mirai-reel-step:clamp(205px,25vw,295px);height:clamp(395px,44vw,495px);width:100%;position:relative;perspective:1250px;outline:none;touch-action:pan-y}.mirai-carousel-stage:focus-visible{outline:2px solid var(--mirai-lilac);outline-offset:3px;border-radius:15px}.mirai-carousel-floor{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(90%,930px);height:110px;border-radius:50%;background:radial-gradient(ellipse,rgba(157,88,251,.21),transparent 70%);filter:blur(15px);pointer-events:none}.mirai-reel-card{width:clamp(230px,27vw,310px);height:clamp(340px,37vw,435px);position:absolute;left:50%;top:49%;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(184,147,255,.3);box-shadow:0 22px 60px rgba(0,0,0,.35);background:#170d2b;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.76,.25,1),opacity .65s,border-color .4s,box-shadow .4s;will-change:transform,opacity}.mirai-reel-active{border-color:rgba(185,145,255,.72);box-shadow:0 22px 85px rgba(69,25,145,.52),inset 0 0 0 1px rgba(191,152,255,.23)}.mirai-reel-side:hover{border-color:rgba(212,181,255,.65)}.mirai-reel-cover{height:69%;width:100%;position:relative;overflow:hidden;background:linear-gradient(125deg,#2d1850,#130a26)}.mirai-reel-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.7);transition:transform .9s,filter .6s}.mirai-reel-active:hover .mirai-reel-image{transform:scale(1.08);filter:saturate(.95)}.mirai-reel-image-fallback{display:flex;align-items:center;justify-content:center;height:100%;background:radial-gradient(circle,rgba(151,96,235,.24),transparent 65%),linear-gradient(140deg,#2a1748,#11091e)}.mirai-reel-fallback-icon{color:rgba(199,160,255,.62);filter:drop-shadow(0 0 24px rgba(165,111,255,.35))}.mirai-reel-image-wash{background:linear-gradient(180deg,rgba(25,10,40,.03) 25%,rgba(27,11,42,.3) 60%,#190f2a)}.mirai-reel-image-wash,.mirai-reel-scanline{position:absolute;inset:0;pointer-events:none}.mirai-reel-scanline{opacity:.16;background:repeating-linear-gradient(180deg,transparent,transparent 4px,rgba(222,192,255,.15) 5px)}.mirai-reel-details{padding:15px 19px 7px;flex:1;min-height:0}.mirai-reel-category{color:var(--mirai-lilac);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.mirai-reel-details h2{color:#fff;font-size:clamp(16px,1.55vw,19px);font-weight:800;line-height:1.18;margin:6px 0 4px}.mirai-reel-details h2,.mirai-reel-details small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mirai-reel-details small{display:block;color:#b3a3cd;font-size:11px}.mirai-reel-card-link{position:absolute;inset:auto 13px 13px;display:flex;justify-content:space-between;align-items:center;gap:7px;background:#8d4cfa;border:1px solid #b27af9;border-radius:8px;padding:11px 12px;color:white;font-size:11px;font-weight:800;letter-spacing:.12em;transition:background .2s}.mirai-reel-card-link:hover{background:#aa75ff}.mirai-reel-select{position:absolute;inset:0;width:100%;cursor:pointer;background:transparent}.mirai-carousel-detail{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:auto;max-width:710px;border-top:1px solid var(--mirai-outline);padding-top:24px}.mirai-carousel-current{display:flex;flex-direction:column;gap:4px;min-width:0}.mirai-carousel-current>span{font-size:10px;font-weight:800;letter-spacing:.17em;color:var(--mirai-lilac)}.mirai-carousel-current strong{font-size:clamp(19px,2.5vw,29px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mirai-carousel-current p{font-size:12px;color:var(--mirai-muted)}.mirai-carousel-primary{display:inline-flex;white-space:nowrap;align-items:center;gap:10px;border-radius:9px;padding:15px 18px;background:#8f50f4;color:white;font-size:11px;letter-spacing:.1em;font-weight:800;transition:background .2s,transform .2s}.mirai-carousel-primary:hover{background:#ab79ff;transform:translateY(-2px)}.mirai-carousel-rail{gap:8px;margin-top:27px;min-height:30px}.mirai-carousel-dot,.mirai-carousel-rail{display:flex;justify-content:center;align-items:center}.mirai-carousel-dot{height:20px;min-width:18px;border:0;background:transparent;padding:0 1px}.mirai-carousel-dot:after{content:"";display:block;width:16px;height:3px;border-radius:4px;background:rgba(191,151,255,.32);transition:width .25s,background .25s}.mirai-carousel-dot-active:after{width:32px;background:#b88bff}.mirai-showcase-bottom{display:flex;align-items:center;justify-content:center;gap:24px;margin:33px auto 0;flex-wrap:wrap}.mirai-showcase-search{min-width:min(440px,100%);display:flex;align-items:center;gap:12px;border:1px solid var(--mirai-outline);background:rgba(30,17,55,.85);color:#c6a7ff;padding:6px 7px 6px 17px;border-radius:11px}.mirai-showcase-search:focus-within{border-color:rgba(199,168,255,.62)}.mirai-showcase-search input{min-width:0;flex:1;color:white;background:transparent;outline:none;font-size:13px;padding:9px 0}.mirai-showcase-search input::-moz-placeholder{color:#9b87b9}.mirai-showcase-search input::placeholder{color:#9b87b9}.mirai-showcase-search button{width:39px;height:38px;display:flex;align-items:center;justify-content:center;background:#7c3ce0;color:white;border-radius:7px}.mirai-showcase-all{display:inline-flex;align-items:center;gap:9px;color:var(--mirai-lilac);font-weight:800;font-size:11px;letter-spacing:.12em}.mirai-showcase-all:hover{color:white}.mirai-carousel-loading{height:480px;display:flex;justify-content:center;align-items:center;gap:18px}.mirai-carousel-skeleton{width:clamp(100px,25vw,260px);height:360px;border-radius:17px;border:1px solid rgba(190,150,255,.2);background:linear-gradient(115deg,#19102c,#2d1a4c,#19102c);background-size:200% 100%;animation:mirai-pulse 2s linear infinite}.mirai-carousel-offline{min-height:400px;display:flex;align-items:center;justify-content:center;gap:14px;flex-direction:column;color:#c5aaff;text-align:center;border:1px dashed rgba(175,133,248,.2);background:rgba(29,14,52,.4);border-radius:18px}.mirai-carousel-offline strong{color:white;font-size:20px}.mirai-carousel-offline p{font-size:13px;color:var(--mirai-muted);max-width:350px}.mirai-carousel-offline button{margin-top:9px;background:#7c3ce0;color:white;border-radius:8px;padding:12px 19px;font-size:12px;font-weight:700}@keyframes mirai-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:700px){.mirai-showcase{padding:42px 0 40px}.mirai-showcase-inner{padding:0 17px}.mirai-carousel-toolbar{margin-top:23px}.mirai-carousel-stage{--mirai-reel-step:min(58vw,245px);height:368px}.mirai-reel-card{width:min(69vw,265px);height:325px;border-radius:14px;top:49%}.mirai-reel-cover{height:63%}.mirai-reel-card-link{padding:9px 11px;inset:auto 10px 10px}.mirai-reel-details{padding:13px}.mirai-carousel-detail{margin-top:10px;gap:8px;align-items:flex-start;flex-direction:column}.mirai-carousel-primary{width:100%;justify-content:center}.mirai-carousel-tools{gap:5px}.mirai-carousel-action{width:36px;height:36px}.mirai-carousel-rail{gap:4px}.mirai-carousel-meta b{margin-left:2px}.mirai-showcase-bottom{gap:22px}}@media(prefers-reduced-motion:reduce){.mirai-carousel-action,.mirai-carousel-dot:after,.mirai-carousel-primary,.mirai-reel-card,.mirai-reel-image{transition:none!important}.mirai-carousel-skeleton{animation:none!important}}.robot-reel-product-page,.robot-reel-store,.robot-reel-theme{color:#f9f6ff;background:#0a0513;background-image:radial-gradient(ellipse 45% 34% at 50% 0,rgba(111,54,208,.12),transparent 85%)}.robot-reel-header{position:sticky;isolation:isolate;background:rgba(10,6,21,.93)!important;border-bottom:1px solid rgba(175,126,255,.12)!important;box-shadow:0 12px 40px #0905146e}.robot-reel-header:after{content:"";pointer-events:none;position:absolute;bottom:-1px;left:22%;width:56%;height:1px;background:linear-gradient(90deg,transparent,#9b63eb70,transparent)}.robot-reel-header a[aria-current=page]{color:#dcc5ff!important}.robot-reel-header a:hover,.robot-reel-header nav a:hover{filter:brightness(1.15)}.robot-reel-header .bg-violet-600{background:linear-gradient(108deg,#753ed7,#9b5cfc)!important;box-shadow:0 5px 20px #8647f43d}.robot-reel-theme .mirai-showcase{padding-top:clamp(36px,4vw,64px);padding-bottom:68px;background:radial-gradient(ellipse 64% 55% at 50% 47%,rgba(101,44,194,.22),transparent 79%),radial-gradient(ellipse 46% 40% at 75% 15%,rgba(110,53,194,.1),transparent 82%),#0b0616}.robot-reel-theme .mirai-showcase-title{font-weight:900;text-shadow:0 10px 38px rgba(154,91,246,.13)}.robot-reel-theme .mirai-carousel-stage{perspective:1450px}.robot-reel-theme .mirai-reel-card{background:#170d29;box-shadow:0 22px 68px #0009;backface-visibility:hidden}.robot-reel-theme .mirai-reel-active{border-color:rgba(191,151,255,.85);box-shadow:0 28px 95px rgba(113,50,221,.36),inset 0 0 0 1px rgba(226,198,255,.28)}.robot-reel-theme .mirai-reel-active:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(110deg,transparent 26%,rgba(211,168,255,.13) 41%,transparent 51%);background-size:280% 100%;animation:robot-reel-sheen 6.3s ease-in-out infinite}.robot-reel-theme .mirai-reel-active .mirai-reel-card-link,.robot-reel-theme .mirai-reel-active .mirai-reel-details{z-index:3}.robot-reel-theme .mirai-carousel-primary,.robot-reel-theme .mirai-reel-card-link{background:linear-gradient(110deg,#7b3ee2,#9d5dff);border-color:#b17aff;color:white;box-shadow:0 6px 21px rgba(136,77,247,.24)}.robot-reel-theme .mirai-carousel-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(172,126,255,.25)}.robot-reel-theme .mirai-carousel-floor{background:radial-gradient(ellipse,rgba(152,88,245,.3),transparent 70%)}@keyframes robot-reel-sheen{0%,48%{background-position:150% 0}85%,to{background-position:-150% 0}}.robot-reel-section-shell{position:relative;width:min(1200px,calc(100% - 48px));margin-inline:auto}.robot-reel-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#c09aff;font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.robot-reel-assurance{border-block:1px solid rgba(168,123,246,.16);background:linear-gradient(90deg,#0b0716,#17102a 50%,#0b0716)}.robot-reel-assurance-inner{width:min(1200px,calc(100% - 48px));min-height:106px;margin-inline:auto;display:flex;align-items:center;gap:34px}.robot-reel-assurance-item{min-width:0;display:flex;align-items:center;gap:15px;flex:1}.robot-reel-assurance-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #ab74f34f;border-radius:13px;color:#c39aff;background:linear-gradient(140deg,#3c226b75,#1a1129)}.robot-reel-assurance-item strong{font-size:14px;font-weight:800;color:#fff}.robot-reel-assurance-item p{margin-top:5px;font-size:12px;line-height:1.5;color:#a99cc1}.robot-reel-assurance-divider{height:43px;width:1px;background:#ba8afd33}.robot-reel-assurance-link{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;color:#d6bdff;font-size:12px;font-weight:800;transition:color .2s}.robot-reel-assurance-link:hover{color:#fff}.robot-reel-process{padding:105px 0 110px;background:radial-gradient(ellipse 60% 46% at 50% 48%,rgba(101,40,190,.1),transparent 80%),#0b0616}.robot-reel-section-heading{max-width:730px;margin:0 auto 52px;text-align:center}.robot-reel-faq-intro h2,.robot-reel-section-heading h2{font-size:clamp(32px,4.3vw,55px);line-height:1.1;font-weight:900;letter-spacing:-.055em;color:#faf7ff;margin:17px 0}.robot-reel-faq-intro p,.robot-reel-section-heading p{color:#aa9bbe;font-size:15px;line-height:1.75}.robot-reel-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.robot-reel-step{min-height:255px;position:relative;overflow:hidden;padding:30px 30px 39px;background:linear-gradient(138deg,rgba(41,23,70,.95),rgba(19,12,34,.96));border:1px solid rgba(175,126,255,.19);border-radius:17px;transition:transform .28s,box-shadow .28s,border-color .28s}.robot-reel-step:before{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(112deg,transparent 20%,#bd93ff0d 44%,transparent 65%)}.robot-reel-step:hover{transform:translateY(-5px);border-color:#b081f36e;box-shadow:0 18px 55px #6e2fc324}.robot-reel-step-top{display:flex;justify-content:space-between;align-items:center;color:#c7a0ff}.robot-reel-step-top span{font-size:12px;font-weight:800;letter-spacing:.19em}.robot-reel-step h3{font-size:20px;font-weight:800;margin-top:42px;color:#fff;letter-spacing:-.02em}.robot-reel-step p{margin-top:13px;font-size:13px;line-height:1.7;color:#ada0be;max-width:340px}.robot-reel-step-line{position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#a26af3,transparent);opacity:.38}.robot-reel-status-callout{padding:78px 0;background:linear-gradient(100deg,#100921,#1b1030 46%,#10091f);border-block:1px solid rgba(171,128,252,.18)}.robot-reel-status-content{display:flex;align-items:center;gap:30px}.robot-reel-status-mark{position:relative;display:grid;place-items:center;flex:0 0 76px;width:76px;height:76px;border:1px solid #aa73f250;border-radius:20px;color:#cbacff;background:radial-gradient(circle at 50% 25%,#5c358d90,#211237);box-shadow:0 0 45px #8b52df20}.robot-reel-live-dot,.robot-reel-status-mark span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b786ff;box-shadow:0 0 14px #b785ffc9}.robot-reel-status-mark span{position:absolute;top:13px;right:13px}.robot-reel-status-copy{flex:1}.robot-reel-status-copy h2{font-size:clamp(27px,3.1vw,42px);letter-spacing:-.04em;font-weight:900;margin:12px 0 8px}.robot-reel-status-copy p{font-size:14px;max-width:610px;color:#b5a8ca;line-height:1.7}.robot-reel-btn-main,.robot-reel-btn-outline{display:inline-flex;justify-content:center;align-items:center;gap:13px;min-height:50px;border-radius:10px;padding:14px 19px;white-space:nowrap;font-size:12px;font-weight:900;letter-spacing:.025em;transition:background .2s,box-shadow .2s,transform .2s}.robot-reel-btn-outline{color:#e8d6ff;background:#2f194e55;border:1px solid #af7aff66}.robot-reel-btn-outline:hover{background:#5a2e8a77;box-shadow:0 8px 25px #5b259a40;transform:translateY(-2px)}.robot-reel-btn-main{color:white;background:linear-gradient(105deg,#743adb,#9e5cff);border:1px solid #ac7bff;box-shadow:0 12px 40px #7536ce4b}.robot-reel-btn-main:hover{background:linear-gradient(105deg,#8547f3,#b179ff);transform:translateY(-2px)}.robot-reel-faq{padding:107px 0;background:#0b0616}.robot-reel-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.robot-reel-faq-intro h2{max-width:390px}.robot-reel-faq-intro p{max-width:355px}.robot-reel-faq-questions{border-top:1px solid #b389f933}.robot-reel-faq-item{border-bottom:1px solid #b389f933;padding:0}.robot-reel-faq-item summary{display:flex;align-items:center;gap:20px;min-height:90px;cursor:pointer;list-style:none;color:#f4efff;font-size:16px;font-weight:700}.robot-reel-faq-item summary::-webkit-details-marker{display:none}.robot-reel-faq-item summary:hover{color:#d9b7ff}.robot-reel-faq-number{font-size:11px;letter-spacing:.1em;font-weight:800;color:#a97dec}.robot-reel-faq-toggle{margin-left:auto;display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:50%;border:1px solid #a87bea5b;font-size:19px;color:#c49cf7;transition:transform .25s}.robot-reel-faq-item[open] .robot-reel-faq-toggle{transform:rotate(45deg)}.robot-reel-faq-item p{margin:-8px 42px 24px;line-height:1.75;font-size:14px;color:#ad9fbd}.robot-reel-last-cta{padding:68px 0;background:radial-gradient(ellipse 45% 150% at 70% 50%,#6626c324,transparent 90%),#130b25;border-top:1px solid #a478ff37}.robot-reel-last-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.robot-reel-last-inner h2{font-size:clamp(28px,3.3vw,45px);font-weight:900;letter-spacing:-.045em;margin:12px 0 8px}.robot-reel-last-inner p{font-size:14px;color:#b4a6ca}.robot-reel-store{position:relative;background:radial-gradient(ellipse 58% 32% at 50% 6%,rgba(107,44,203,.22),transparent 80%),#0a0616}.robot-reel-store:before{content:"";position:absolute;inset:78px 0 0;pointer-events:none;background-image:radial-gradient(circle,#baa1f020 .7px,transparent 1px);background-size:65px 65px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.robot-reel-catalog{position:relative;isolation:isolate}.robot-reel-catalog h1{color:#f8f4ff;font-weight:900;letter-spacing:-.055em;text-shadow:0 9px 38px #9d65f32b}.robot-reel-catalog .robot-reel-filter-panel{background:linear-gradient(145deg,#25133dba,#160e25ee)!important;border:1px solid #b588ed35!important;border-radius:18px!important;box-shadow:0 15px 50px #09031380}.robot-reel-catalog .robot-reel-filter-panel input,.robot-reel-catalog .robot-reel-filter-panel select{accent-color:#a36afd}.robot-reel-product-card{position:relative;background:linear-gradient(160deg,#241338,#150d25 66%)!important;border:1px solid #b28bfb35!important;border-radius:16px!important;box-shadow:0 18px 42px #00000042;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease!important}.robot-reel-product-card:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(115deg,transparent 26%,rgba(204,159,255,.08) 44%,transparent 61%);background-size:250% 100%;opacity:0;transition:opacity .3s}.robot-reel-product-card:hover{transform:translateY(-7px);border-color:#bd92fa9c!important;box-shadow:0 22px 55px #8c39db3b}.robot-reel-product-card:hover:after{opacity:1;animation:robot-reel-sheen 4.7s infinite}.robot-reel-product-art{background:linear-gradient(120deg,#281640,#150b27)!important}.robot-reel-product-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 28%,rgba(18,9,33,.15) 62%,#160e25)}.robot-reel-product-art img{filter:saturate(.94);transition:transform .45s ease,filter .45s ease}.robot-reel-product-card:hover .robot-reel-product-art img{filter:saturate(1.12);transform:scale(1.055)}.robot-reel-product-action{background:linear-gradient(95deg,#6e37c1,#9558ed)!important;border:1px solid #aa77ff7d!important;color:white!important;font-weight:800!important;box-shadow:0 5px 24px #7e3acb25}.robot-reel-product-action:hover{background:linear-gradient(95deg,#7c43df,#a978ff)!important}.robot-reel-product-page{background:radial-gradient(ellipse 65% 47% at 50% 15%,#4d218e36,transparent 80%),#0b0617}@media(max-width:900px){.robot-reel-assurance-inner{gap:15px;flex-wrap:wrap;padding:18px 0}.robot-reel-assurance-item{flex:1 1 290px}.robot-reel-assurance-divider{display:none}.robot-reel-assurance-link{margin-left:auto}.robot-reel-status-content{flex-wrap:wrap}.robot-reel-faq-grid{gap:35px;grid-template-columns:1fr}}@media(max-width:680px){.robot-reel-assurance-inner,.robot-reel-section-shell{width:calc(100% - 36px)}.robot-reel-assurance-item{flex-basis:100%}.robot-reel-assurance-link{margin:2px 0 0 59px}.robot-reel-faq,.robot-reel-process{padding:72px 0}.robot-reel-process-grid{grid-template-columns:1fr}.robot-reel-step{min-height:200px;padding:24px}.robot-reel-step h3{margin-top:25px}.robot-reel-status-callout{padding:55px 0}.robot-reel-status-mark{width:56px;height:56px;flex-basis:56px}.robot-reel-status-content{gap:18px}.robot-reel-btn-outline{width:100%;white-space:normal;text-align:center}.robot-reel-faq-item summary{min-height:74px;font-size:14px;gap:12px}.robot-reel-faq-item p{margin:0 34px 24px 29px}.robot-reel-last-inner{flex-direction:column;align-items:flex-start}.robot-reel-btn-main{width:100%}}@media(prefers-reduced-motion:reduce){.robot-reel-product-card:hover:after,.robot-reel-theme .mirai-reel-active:before{animation:none!important}.robot-reel-btn-main,.robot-reel-btn-outline,.robot-reel-product-card,.robot-reel-step{transition:none!important}}