:root{--pink:#a900ff;--violet:#6800b8;--black:#070707;--line:#292929}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:#f7f4f6;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.site-shell{min-height:100vh;position:relative;overflow:clip}.noise{z-index:50;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar{z-index:10;border-bottom:1px solid #242424;justify-content:space-between;align-items:center;height:80px;padding:0 4vw;display:flex;position:relative}.brand{color:#fff;letter-spacing:-1px;align-items:center;gap:11px;font-size:18px;font-weight:900;text-decoration:none;display:flex}.brand>span:last-child>span{color:var(--pink)}.brand-mark{background:var(--pink);color:#070707;clip-path:polygon(0 0,100% 0,100% 78%,78% 100%,0 100%);place-items:center;width:34px;height:34px;font-size:12px;display:grid}nav{align-items:center;gap:34px;display:flex}nav a{color:#a9a9a9;letter-spacing:1.6px;font-size:11px;font-weight:700;text-decoration:none}nav a:hover{color:var(--pink)}.platform-switch{background:#0c0c0c;border:1px solid #333;display:flex}.platform-switch a{letter-spacing:1.2px;padding:10px 15px;font-size:9px}.platform-switch a+a{border-left:1px solid #333}.platform-switch a.active{background:var(--pink);color:#080808}.header-tag{color:#666;letter-spacing:2px;font-size:9px}.hero{background:radial-gradient(circle at 78% 36%,#ff27ae29,#0000 26%),linear-gradient(115deg,#0000 48%,#ffffff05 48%);min-height:690px;padding:9.5vw 5vw 7vw;position:relative}.hero:before{content:"";border:1px solid #ff27ae38;border-radius:50%;width:320px;height:320px;position:absolute;top:7%;right:8%;box-shadow:0 0 90px #ff27ae1a,inset 0 0 70px #ff27ae14}.hero:after{content:"V";color:#0000;-webkit-text-stroke:1px #ff27ae21;font-size:390px;font-weight:900;line-height:1;position:absolute;top:3%;right:12%;transform:rotate(-8deg)}.eyebrow,.section-kicker{color:#999;letter-spacing:2.5px;font-size:10px;font-weight:700}.eyebrow span{background:var(--pink);vertical-align:middle;width:28px;height:2px;margin-right:10px;display:inline-block}.hero h1{letter-spacing:-.075em;z-index:2;max-width:1100px;margin:42px 0 55px;font-size:clamp(76px,12vw,175px);font-weight:950;line-height:.78;position:relative}.hero h1 em,.how h2 em{color:var(--pink);text-shadow:0 0 26px #ff27ae59;font-style:italic}.hero-bottom{justify-content:space-between;align-items:end;max-width:990px;display:flex}.hero-bottom p{color:#9a9a9a;font-size:13px;line-height:1.6}.scroll-link{color:#fff;letter-spacing:1.8px;border-bottom:1px solid var(--pink);padding-bottom:9px;font-size:10px;font-weight:700;text-decoration:none}.scroll-link span{color:var(--pink);margin-left:25px}.market{background:#090909;border-top:1px solid #242424;padding:90px 4vw 120px}.market-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:38px;display:flex}.market h2,.how h2{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(38px,5vw,70px);line-height:.95}.sort-control{background:#111;border:1px solid #333;align-items:center;width:min(290px,42vw);height:50px;display:flex}.sort-control>span{color:#777;letter-spacing:1.8px;white-space:nowrap;padding:0 14px;font-size:8px}.sort-control select{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#111;border:0;border-left:1px solid #292929;outline:0;flex:1;align-self:stretch;min-width:0;padding:0 34px 0 14px;font-size:10px}.sort-control select:focus{box-shadow:inset 0 0 0 1px var(--pink)}.filters{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:18px 0 34px;display:flex}.filters button{color:#888;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #333;padding:10px 15px;font-size:10px}.filters button.active,.filters button:hover{color:#080808;background:var(--pink);border-color:var(--pink)}.product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.product-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b0b0b;min-width:0;transition:transform .25s,background .25s}.product-card:hover{background:#0e0e0e;transform:translateY(-4px)}.product-visual{aspect-ratio:1/1.04;background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 20%,transparent),transparent 58%),linear-gradient(145deg,#131313,#080808);place-items:center;display:grid;position:relative;overflow:hidden}.product-visual:before,.product-visual:after{content:"";background:var(--accent);opacity:.5;position:absolute}.product-visual:before{width:1px;height:80%}.product-visual:after{width:80%;height:1px}.item-number{color:#555;font:10px monospace;position:absolute;top:14px;left:15px}.badge{color:#080808;background:var(--accent);letter-spacing:1px;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;top:13px;right:13px}.orb{aspect-ratio:1;border:1px solid var(--accent);width:58%;box-shadow:0 0 40px color-mix(in srgb,var(--accent) 42%,transparent),inset 0 0 30px color-mix(in srgb,var(--accent) 26%,transparent);border-radius:50%;place-items:center;display:grid;position:relative;transform:rotate(-8deg)}.orb:before,.orb:after{content:"";border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:50%;position:absolute;inset:-12%;transform:rotateX(65deg)}.orb:after{transform:rotateY(65deg)}.orb span{z-index:2;text-align:center;overflow-wrap:anywhere;letter-spacing:-.06em;color:#fff;max-width:86%;text-shadow:0 0 5px #fff,0 0 12px var(--accent),0 0 22px var(--accent);padding:0 6px;font-size:clamp(14px,2vw,29px);font-weight:950;line-height:.92;position:relative}.product-card:hover .orb span,.product-card:focus-within .orb span{animation:1.15s ease-in-out infinite name-pulse}.scanline{background:var(--accent);height:1px;box-shadow:0 0 15px var(--accent);opacity:.4;animation:4s linear infinite scan;position:absolute;top:30%;left:10%;right:10%}@keyframes scan{0%{top:20%}50%{top:80%}to{top:20%}}@keyframes name-pulse{0%,to{opacity:.82;text-shadow:0 0 4px #fff,0 0 9px var(--accent),0 0 16px var(--accent)}50%{opacity:1;text-shadow:0 0 8px #fff,0 0 20px var(--accent),0 0 38px var(--accent)}}.product-info{padding:19px 20px 21px}.platform{color:var(--accent);text-transform:uppercase;letter-spacing:1.8px;margin:0 0 7px;font-size:8px;font-weight:800}.product-info h3{letter-spacing:-.6px;margin:0;font-size:16.5px}.meta{color:#777;justify-content:space-between;gap:8px;margin:9px 0 22px;font-size:9px;display:flex}.buy-row{border-top:1px solid #242424;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.buy-row strong{font-size:20px}.availability{color:var(--accent);letter-spacing:1.5px;font-size:8px;font-weight:800}.availability:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%;margin-right:7px;display:inline-block}.empty{text-align:center;color:#777;letter-spacing:2px;padding:100px 0}.hint-button{appearance:none;color:#8d8d8d;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px dotted;padding:0 0 2px}.hint-label-mobile{display:none}.hint-button:hover,.hint-button:focus-visible{color:var(--accent)}.ownership-row{justify-content:flex-end;align-items:center;height:13px;margin:-15px 0 10px;display:flex}.ownership-indicator{color:var(--accent);letter-spacing:1px;text-shadow:0 0 7px color-mix(in srgb,var(--accent) 55%,transparent);font-size:9px;line-height:1}.ownership-indicator.full{font-size:10px}.current-label{color:#969696;letter-spacing:1.35px;border-bottom:1px solid;width:max-content;margin:0 0 -3px;font-size:6px;font-weight:800;line-height:1;display:block;transform:translateY(1px)}.product-info h3{transform:translateY(5px)}.product-visual:before,.product-visual:after{display:none}.product-name-display{z-index:2;text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:normal;letter-spacing:-.04em;color:#d8d8d8;max-width:88%;text-shadow:0 0 7px color-mix(in srgb,var(--accent) 48%,transparent);padding:18px;font-size:clamp(14px,2vw,29px);font-weight:950;line-height:1;position:relative}.product-name-display.name-short{font-size:clamp(22px,2vw,29px)}.product-name-display.name-medium{font-size:clamp(19px,1.7vw,25px)}.product-name-display.name-long{font-size:clamp(16px,1.45vw,21px)}.product-name-display.name-extra-long{font-size:clamp(14px,1.2vw,18px)}.product-card:hover .product-name-display,.product-card:focus-within .product-name-display{animation:1.15s ease-in-out infinite name-pulse-soft}@keyframes name-pulse-soft{0%,to{color:#d2d2d2;text-shadow:0 0 5px color-mix(in srgb,var(--accent) 38%,transparent)}50%{color:#eee;text-shadow:0 0 10px color-mix(in srgb,var(--accent) 68%,transparent),0 0 18px color-mix(in srgb,var(--accent) 30%,transparent)}}.how{background:var(--pink);color:#080808;padding:120px 5vw}.how h2{max-width:1050px}.how h2 em{color:#fff;text-shadow:none}.steps{border-top:1px solid #00000059;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.steps>div{border-right:1px solid #00000040;min-height:160px;padding:32px 8% 0 0}.steps>div+div{padding-left:8%}.steps span{font:11px monospace}.steps h3{margin:25px 0 10px;font-size:20px}.steps p{max-width:240px;font-size:12px;line-height:1.6}footer{color:#5f5f5f;letter-spacing:1.2px;border-top:1px solid #222;justify-content:space-between;align-items:center;min-height:130px;padding:35px 4vw;font-size:9px;display:flex}@media (max-width:980px){.product-grid{grid-template-columns:repeat(2,1fr)}.hero{min-height:570px}}@media (max-width:650px){.topbar{height:68px}nav{display:none}.brand{font-size:15px}.hero{min-height:600px;padding:105px 6vw 70px}.hero h1{margin-top:35px;font-size:clamp(62px,21vw,100px)}.hero:after{font-size:280px;right:-20%}.hero-bottom{display:block}.scroll-link{margin-top:35px;display:inline-block}.market{padding:70px 4vw}.market-head{display:block}.sort-control{width:100%;margin-top:28px}.product-grid{grid-template-columns:1fr}.product-visual{aspect-ratio:1.25}.steps{grid-template-columns:1fr;margin-top:50px}.steps>div,.steps>div+div{border-bottom:1px solid #00000040;border-right:0;padding:25px 0}footer{flex-direction:column;align-items:flex-start;gap:25px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-logo{object-fit:cover;width:42px;height:42px;display:block}.hero:before{border-color:#a900ff47;box-shadow:0 0 90px #7e00d229,inset 0 0 70px #a900ff1a}.hero:after{-webkit-text-stroke-color:#a900ff2e}.hero h1 em{background:linear-gradient(105deg,#7400c9,#c000ff);color:#0000;text-shadow:0 0 28px #a900ff59;-webkit-background-clip:text;background-clip:text}.platform-switch a.active,.filters button.active,.filters button:hover{background:linear-gradient(120deg,var(--violet),var(--pink));color:#fff;border-color:var(--pink)}.how{color:#fff;background:linear-gradient(120deg,#59009c,#b000ff)}.how .section-kicker{color:#e3b8ff}.how h2 em{color:#12001c}.steps{border-top-color:#ffffff59}.steps>div{border-right-color:#ffffff38}.steps p{color:#eadcf2}.footer-brand{filter:none;opacity:.62}.orb span{white-space:nowrap;overflow-wrap:normal;letter-spacing:-.04em;max-width:none;font-size:15px;transform:rotate(8deg)}.product-grid{grid-template-columns:repeat(6,1fr)}@media (max-width:1400px) and (min-width:981px){.product-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:980px) and (min-width:651px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.logo-only{gap:0}.logo-only .brand-logo{width:50px;height:50px}.hero:after{content:"";opacity:.2;-webkit-text-stroke:0;background:url(/logo.png) 50%/360px 360px no-repeat;width:auto;height:auto;inset:0 0 0 50%;transform:none}.hero:before{display:none}@media (max-width:650px){.hero:after{background-size:260px 260px;width:260px;height:260px;inset:10% -12% auto auto}}.hero{background:linear-gradient(110deg,#070707 0% 38%,#100017 58%,#210030 78%,#35004d 100%)}.hero:after{display:none}@media (max-width:650px){.topbar{align-items:center;gap:12px;height:auto;min-height:72px;padding:10px 16px;position:relative}.logo-only .brand-logo{width:44px;height:44px}.topbar nav{flex:1;justify-content:flex-end;display:flex}.platform-switch{width:100%;max-width:226px}.platform-switch a{text-align:center;letter-spacing:.8px;white-space:nowrap;flex:1;padding:11px 8px;font-size:8px}.header-tag{display:none}.hero{background:linear-gradient(145deg,#070707 0% 50%,#180023 78%,#320049 100%);min-height:500px;padding:76px 20px 58px}.eyebrow{letter-spacing:1.5px;font-size:8px;line-height:1.5}.eyebrow span{width:18px;margin-right:7px}.hero h1{letter-spacing:-.065em;overflow-wrap:normal;white-space:normal;margin:34px 0 42px;font-size:clamp(48px,16vw,68px);line-height:.84}.hero-bottom{align-items:flex-start;gap:28px;display:flex}.hero-bottom p{margin:0;font-size:11px}.scroll-link{letter-spacing:1.2px;white-space:nowrap;margin-top:0;font-size:8px}.scroll-link span{margin-left:10px}.market{padding:58px 16px 76px}.market-head{margin-bottom:26px;display:block}.market h2,.how h2{font-size:clamp(34px,11vw,50px)}.sort-control{width:100%;max-width:none;height:48px;margin-top:24px}.sort-control select{padding-right:14px;font-size:9px}.filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 -16px;padding:16px 16px 24px;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{flex:none;min-height:42px;padding:10px 14px}.product-grid{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.product-visual{aspect-ratio:1}.orb{width:48%}.orb span{font-size:15px}.product-info{padding:16px 13px 18px}.product-info h3{font-size:17.5px}.meta{font-size:9px}.how{padding:76px 20px}.steps{margin-top:42px}footer{gap:18px;padding:32px 20px}}@media (max-width:390px){.topbar{padding-inline:12px}.logo-only .brand-logo{width:40px;height:40px}.platform-switch{max-width:206px}.platform-switch a{padding-inline:6px;font-size:7px}.hero{padding-inline:16px}.hero h1{font-size:49px}.hero-bottom{display:block}.scroll-link{margin-top:26px}}.product-visual{aspect-ratio:1.8}@media (max-width:650px){.product-visual{aspect-ratio:1}}.noise{display:none}.hero{background:#070707;box-shadow:inset -260px 0 300px #a900ff2e}.market{background:#090909}.product-visual{box-shadow:inset 0 0 55px color-mix(in srgb,var(--accent) 22%,transparent);background:#101010}.product-card:hover .product-visual{box-shadow:inset 0 0 75px color-mix(in srgb,var(--accent) 32%,transparent)}.how{background:#7600bd;box-shadow:inset 0 0 140px #1f003359}.platform-switch a.active,.filters button.active,.filters button:hover{background:var(--violet);box-shadow:0 0 18px #a900ff4d}@media (max-width:650px){.hero{background:#070707;box-shadow:inset -100px 0 170px #a900ff29}.product-name-display{box-sizing:border-box;text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:normal;justify-content:center;align-items:center;width:100%;max-width:none;padding:22px 28px;font-size:42px;line-height:1;display:flex;position:absolute;inset:0}.product-name-display.name-short{font-size:clamp(25px,8vw,42px)}.product-name-display.name-medium{font-size:clamp(20px,6.2vw,32px)}.product-name-display.name-long{font-size:clamp(16px,5vw,25px)}.product-name-display.name-extra-long{font-size:clamp(13px,4vw,20px)}.product-info h3{font-size:19px;line-height:1.1}.meta{flex-direction:column;align-items:stretch;gap:8px;margin-top:14px;margin-bottom:16px}.meta>span{text-align:right;font-size:8px;line-height:1.25}.hint-button{box-sizing:border-box;color:#c4c4c4;letter-spacing:.15px;touch-action:manipulation;text-align:center;overflow-wrap:anywhere;background:#171717;border:1px solid #444;border-radius:3px;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:90px;height:38px;min-height:38px;padding:0 8px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.hint-label-full{display:inline}.hint-label-mobile{display:none}.hint-button.revealed{flex:none;width:90px;height:38px;min-height:38px;padding:0 8px;font-size:10.5px;line-height:1}.hint-button:active{border-color:var(--accent);color:#fff;background:#202020}}@media (max-width:390px){.product-name-display{padding-inline:14px}.product-info h3{font-size:18px}.hint-button,.hint-button.revealed{font-size:10.5px}}.access-page{background:#070707;place-items:center;min-height:100vh;padding:24px;display:grid;box-shadow:inset 0 0 280px #a900ff26}.access-panel{background:#0b0b0b;border:1px solid #303030;width:min(460px,100%);padding:44px;box-shadow:0 0 70px #a900ff1f}.access-logo{object-fit:cover;width:58px;height:58px;margin-bottom:32px}.access-kicker{color:var(--pink);letter-spacing:2.2px;margin:0 0 12px;font-size:9px;font-weight:800}.access-panel h1{letter-spacing:-.055em;margin:0;font-size:clamp(36px,8vw,58px);line-height:.9}.access-copy{color:#8d8d8d;max-width:340px;margin:24px 0 34px;font-size:12px;line-height:1.6}.access-panel label{color:#8d8d8d;letter-spacing:1.8px;margin-bottom:9px;font-size:8px;font-weight:800;display:block}.access-panel input{color:#fff;letter-spacing:.5px;background:#111;border:1px solid #383838;outline:0;width:100%;height:52px;padding:0 15px;font:14px monospace}.access-panel input:focus{border-color:var(--pink);box-shadow:0 0 18px #a900ff29}.access-panel button{border:1px solid var(--pink);background:var(--violet);color:#fff;letter-spacing:1.7px;cursor:pointer;width:100%;height:50px;margin-top:15px;font-size:9px;font-weight:900;box-shadow:0 0 18px #a900ff38}.access-panel button:disabled{opacity:.55;cursor:wait}.access-error{color:#ff638d;margin:12px 0 0;font-size:11px}@media (max-width:520px){.access-panel{padding:32px 24px}.access-logo{width:48px;height:48px;margin-bottom:26px}}.inventory-controls{z-index:30;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#090909;margin-bottom:0;padding-top:12px;position:sticky;top:0;box-shadow:0 12px 24px #00000052}.inventory-controls .market-head{align-items:end;margin:0 0 18px}.inventory-controls .market-head h2{font-size:clamp(30px,3.6vw,52px)}.inventory-controls .sort-control{margin:0 0 0 auto}.inventory-controls .filters{border-top:0;padding:0 0 12px}.virtual-products{contain:layout style;min-height:1px;position:relative}.virtual-product-chunk{contain:layout style paint;width:100%;position:relative}@media (max-width:650px){.inventory-controls{margin-inline:-16px;padding:12px 16px 0}.inventory-controls .market-head{margin-bottom:14px}.inventory-controls .market-head h2{font-size:34px}.inventory-controls .sort-control{width:100%;margin:14px 0 0}.inventory-controls .filters{margin:0 -16px;padding:0 16px 12px}}
