.cs-tabs{display:flex;gap:6px;margin:16px 0 12px;overflow-x:auto;scrollbar-width:none}.cs-tabs::-webkit-scrollbar{display:none}.cs-tab{flex:0 0 auto;border:1px solid var(--hair);background:var(--card);color:var(--ink-dim);border-radius:999px;padding:8px 15px;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap;transition:.15s}.cs-tab[aria-selected=true]{color:#04121a;background:linear-gradient(135deg,#8ff0ff,var(--accent));border-color:transparent;box-shadow:0 4px 14px var(--accent-sh)}.cs-section-title{display:flex;align-items:center;gap:8px;margin:6px 2px 10px;font-size:13px;font-weight:800;color:var(--ink-dim);text-transform:uppercase;letter-spacing:1.2px}.cs-section-fire{color:var(--accent)}.cs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cs-card{position:relative;display:block;border-radius:16px;overflow:hidden;border:1px solid var(--hair);aspect-ratio:1/1.06;isolation:isolate;color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s}.cs-card--live{cursor:pointer}.cs-card--live:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.5)}.cs-card--soon{cursor:default}.cs-card-art{position:absolute;inset:0;z-index:-1}.cs-card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(6,4,14,.82))}.cs-card-sheen{position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 42%)}.cs-card-name{position:absolute;left:11px;right:11px;bottom:10px;z-index:2}.cs-card-name b{display:block;font-size:15px;font-weight:900;letter-spacing:-.2px;line-height:1.05;text-shadow:0 2px 8px rgba(0,0,0,.6)}.cs-card-name small{color:var(--ink-dim);font-size:10px;font-weight:700}.cs-card-glyph-svg{transform:translate(-50%,-54%);width:74%;max-width:150px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.cs-card-glyph,.cs-card-glyph-svg{position:absolute;top:50%;left:50%;z-index:1}.cs-card-glyph{transform:translate(-50%,-58%);font-size:44px;font-weight:900;color:rgba(255,255,255,.92);text-shadow:0 4px 16px rgba(0,0,0,.45);letter-spacing:-2px}.cs-ribbon{position:absolute;top:9px;left:9px;z-index:3;font-size:9px;font-weight:900;letter-spacing:.8px;padding:3px 8px;border-radius:7px;text-transform:uppercase}.cs-ribbon--hot{color:var(--ribbon-hot-ink);background:linear-gradient(135deg,var(--ribbon-hot-a),var(--ribbon-hot-b));box-shadow:0 3px 10px rgba(255,138,61,.45)}.cs-ribbon--live,.cs-ribbon--new{color:#04121a;background:linear-gradient(135deg,#8ff0ff,var(--accent))}.cs-card-curve{position:absolute;inset:0;z-index:0;opacity:.85}.cs-card-mult{font-weight:900;font-size:14px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 12px var(--accent-sh)}.cs-card-mult,.cs-card-pronto{position:absolute;top:9px;right:10px;z-index:3}.cs-card-pronto{font-size:9px;font-weight:900;letter-spacing:.8px;padding:3px 8px;border-radius:7px;text-transform:uppercase;color:var(--ink-dim);background:rgba(255,255,255,.1);border:1px solid var(--hair)}.csx-scene{width:100%;height:100%;z-index:0}.csx-scene,.csx-vignette{position:absolute;inset:0}.csx-vignette{z-index:1;background:linear-gradient(180deg,rgba(8,5,18,.15),transparent 30%,transparent 58%,rgba(6,4,14,.9))}.csx-mult{position:absolute;top:24px;right:14px;z-index:3;text-align:right;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:.9;transform:skewX(-7deg)}.csx-mult b{display:block;font-size:clamp(26px,11vw,44px);color:#fff;text-shadow:0 0 16px rgba(55,214,255,.85),0 0 40px rgba(138,92,240,.6)}.csx-live{position:absolute;top:10px;right:11px;z-index:4;display:inline-flex;align-items:center;gap:5px;font-size:8.5px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;color:#04121a;background:linear-gradient(135deg,#8ff0ff,var(--accent));padding:3px 7px 3px 5px;border-radius:999px}.csx-live i{width:5px;height:5px;border-radius:50%;background:#04121a}.csx-hot{position:absolute;top:-1px;left:12px;z-index:5;width:32px;height:44px;background:linear-gradient(150deg,#ff8a3d,#ff3d4d);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);display:flex;align-items:flex-start;justify-content:center;padding-top:6px;box-shadow:0 5px 14px rgba(255,61,77,.5)}.csx-hot:before{content:"";position:absolute;top:0;left:-6px;width:6px;height:9px;background:#7a1420;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%)}.csx-name{z-index:4}.csx-hot span{font-size:10px;font-weight:900;font-style:italic;letter-spacing:.2px;color:#fff;text-shadow:0 1px 2px rgba(120,12,22,.7);text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.csx-draw{stroke-dasharray:360;stroke-dashoffset:360;animation:csx-draw 3.2s ease-out infinite}.csx-rocket{animation:csx-bob 3.4s ease-in-out infinite}.csx-spark{animation:csx-rise 2.6s linear infinite}.csx-spark2{animation:csx-rise 3.1s linear .6s infinite}.csx-spark3{animation:csx-rise 2.2s linear 1.1s infinite}.csx-live i{animation:csx-blink 1.1s steps(1) infinite}}@keyframes csx-draw{0%{stroke-dashoffset:360}70%,to{stroke-dashoffset:0}}@keyframes csx-bob{0%,to{transform:translate(0)}50%{transform:translate(2px,-4px)}}@keyframes csx-rise{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(-14px,26px)}}@keyframes csx-blink{0%,60%{opacity:1}61%,to{opacity:.28}}.cs-tile-scene{position:absolute;inset:0;width:100%;height:100%;z-index:0}.gts-shot{transform:translate(46px,112px)}@media (prefers-reduced-motion:no-preference){.gts-gem{animation:gts-gem 2.4s ease-in-out infinite}.gts-spark{animation:gts-spark .5s steps(2) infinite}.gts-tw-path{animation:gts-climb 3.2s ease-in-out infinite}.gts-pl-ball{animation:gts-drop 2.6s cubic-bezier(.5,0,.6,1) infinite}.gts-shakeA{animation:gts-shake .4s ease-in-out infinite}.gts-shakeA,.gts-shakeB{transform-box:fill-box;transform-origin:center}.gts-shakeB{animation:gts-shake .4s ease-in-out .13s infinite}.gts-pulse{animation:gts-gem 1.6s ease-in-out infinite}.gts-spin{animation:gts-spin 6s linear infinite}.gts-spin,.gts-spin-slow{transform-box:fill-box;transform-origin:center}.gts-spin-slow{animation:gts-spin 9s linear infinite}.gts-clashL{animation:gts-clashL 1.6s ease-in-out infinite}.gts-clashL,.gts-clashR{transform-box:fill-box;transform-origin:center}.gts-clashR{animation:gts-clashR 1.6s ease-in-out infinite}.gts-flash{animation:gts-flash 1.6s ease-in-out infinite}.gts-flash,.gts-jitA{transform-box:fill-box;transform-origin:center}.gts-jitA{animation:gts-jit .45s ease-in-out infinite}.gts-jitB{animation:gts-jit .45s ease-in-out .15s infinite}.gts-jitB,.gts-lv-lift{transform-box:fill-box;transform-origin:center}.gts-lv-lift{animation:gts-lift 3s ease-in-out infinite}.gts-lv-orb{animation:gts-orb 3s ease-in-out infinite}.gts-lb-draw{stroke-dasharray:150;stroke-dashoffset:150;animation:gts-lbdraw 2.8s ease-out infinite}.gts-lb-tip{animation:gts-tip 2.8s ease-out infinite}.gts-bob{animation:gts-bob 2.6s ease-in-out infinite}.gts-orbit{animation:gts-spin 3.5s linear infinite;transform-origin:84px 90px}.gts-shot{animation:gts-shot 2.2s cubic-bezier(.4,0,.5,1) infinite}.gts-d1{animation-delay:.8s}.gts-d2{animation-delay:1.4s}}@keyframes gts-gem{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes gts-spark{0%{opacity:1}50%{opacity:.35}to{opacity:1}}@keyframes gts-climb{0%{transform:translateY(0);opacity:1}45%{transform:translateY(-45px);opacity:1}55%{opacity:.35}60%{transform:translateY(0);opacity:0}70%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes gts-drop{0%{transform:translateY(-40px);opacity:0}10%{opacity:1}25%{transform:translate(-16px)}45%{transform:translate(10px,20px)}65%{transform:translate(-8px,40px)}85%{transform:translate(6px,58px);opacity:1}to{transform:translate(6px,64px);opacity:0}}@keyframes gts-shake{0%{transform:translate(0) rotate(-7deg)}25%{transform:translate(-2px,1px) rotate(6deg)}50%{transform:translate(2px,-1px) rotate(-4deg)}75%{transform:translate(-1px,2px) rotate(7deg)}to{transform:translate(0) rotate(-7deg)}}@keyframes gts-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes gts-clashL{0%,to{transform:translateX(0) rotate(-8deg)}50%{transform:translateX(3px) rotate(-4deg)}}@keyframes gts-clashR{0%,to{transform:translateX(0) rotate(8deg)}50%{transform:translateX(-3px) rotate(4deg)}}@keyframes gts-flash{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes gts-jit{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@keyframes gts-lift{0%,60%,to{transform:translateY(0)}75%{transform:translateY(-30px)}}@keyframes gts-orb{0%,60%,to{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1.12)}}@keyframes gts-lbdraw{0%{stroke-dashoffset:150}70%,to{stroke-dashoffset:0}}@keyframes gts-tip{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1)}to{opacity:1}}@keyframes gts-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes gts-shot{0%{transform:translate(46px,120px);opacity:0}12%{opacity:1}70%{transform:translate(120px,56px);opacity:1}85%{transform:translate(120px,56px);opacity:.6}to{transform:translate(46px,120px);opacity:0}}