.category-cell{flex-direction:column;min-width:0;height:100%;padding:40px 44px 44px;transition:background-color .25s;display:flex;position:relative}.category-cell:before{content:"";background:var(--brand-pink);transform-origin:0;width:100%;height:2px;transition:transform .45s var(--ease);position:absolute;top:0;left:0;transform:scaleX(0)}.category-cell:focus-within{background:radial-gradient(80% 60% at 50% 0%, rgb(var(--brand-pink-rgb) / .07), transparent 70%), var(--bg-raised)}@media (hover:hover){.category-cell:hover{background:radial-gradient(80% 60% at 50% 0%, rgb(var(--brand-pink-rgb) / .07), transparent 70%), var(--bg-raised)}}.category-cell:focus-within:before{transform:scaleX(1)}@media (hover:hover){.category-cell:hover:before{transform:scaleX(1)}}.cc-status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.cc-heading{border-radius:var(--radius-sm);margin-top:38px;display:block}.cc-mark{height:64px;color:var(--text);align-items:center;transition:color .2s;display:flex}.category-cell:focus-within .cc-mark{color:var(--brand-pink)}@media (hover:hover){.category-cell:hover .cc-mark{color:var(--brand-pink)}}.cc-mark--rust:before,.cc-mark--fortnite:before,.cc-mark--robrun:before{content:"";height:100%;-webkit-mask:var(--cc-mask) left center / contain no-repeat;-webkit-mask:var(--cc-mask) left center / contain no-repeat;mask:var(--cc-mask) left center / contain no-repeat;background:currentColor;display:block}.cc-mark--rust:before{--cc-mask:url(/category-rust-wordmark.svg);width:112px;height:36px}.cc-mark--fortnite:before{--cc-mask:url(/category-fortnite.svg);width:26px;height:64px}.cc-mark--robrun:before{--cc-mask:url(/category-rob-run.png);width:121px;height:24px}.cc-mark--hardware svg{flex:none;width:70px;height:70px;margin:-3px 0 -3px -3.8px}.cc-heading h3{color:var(--text);font-family:var(--font-display);letter-spacing:-.06em;margin:22px 0 0;font-size:27px;font-weight:700;line-height:1.1}.cc-heading p{color:var(--text-muted);margin:8px 0 0;font-size:15px}.cc-products{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.cc-products a{border-bottom:1px solid var(--line);min-height:50px;color:var(--text-muted);font-family:var(--font-mono);align-items:center;gap:12px;font-size:13px;transition:color .15s;display:flex}@media (hover:hover){.cc-products a:hover{color:var(--text)}}.cc-products .status-dot{width:5px;height:5px}.cc-product-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cc-leader{border-bottom:1px dotted #ffffff24;flex:1;min-width:12px;transform:translateY(3px)}.cc-product-flag{color:var(--offline);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.cc-product-price{color:var(--text);font-variant-numeric:tabular-nums}.cc-footer{margin-top:auto;padding-top:32px;display:flex}.cc-cta{flex:1}.cc-cta:focus-visible{border-color:var(--brand-pink);background:var(--brand-pink);color:var(--brand-on-pink)}@media (hover:hover){.category-cell:hover .cc-cta{border-color:var(--brand-pink);background:var(--brand-pink);color:var(--brand-on-pink)}}@media (max-width:1100px) and (min-width:861px){.category-cell{padding:32px 30px}}@media (min-width:1101px){[data-cols="4"]>.category-cell{padding-inline:24px}}@media (max-width:1100px) and (min-width:861px){.divided[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.category-cell{padding:30px 20px 32px}.cc-heading{margin-top:26px}}
