.r-coin-icon{position:relative;display:inline-flex;flex:none;vertical-align:middle;align-items:center;justify-content:center;width:28px;height:28px;filter:drop-shadow(0 2px 5px #0005);overflow:hidden;border-radius:50%}.r-coin-icon img{display:block;width:100%;height:100%;object-fit:contain}.r-coin-icon:after{content:'';position:absolute;inset:5%;border-radius:50%;background:linear-gradient(110deg,transparent 35%,#fff3c54d 48%,transparent 61%);transform:translateX(-130%);animation:rcoin-shine 8s ease-in-out infinite;pointer-events:none}.balance-value{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.balance-value .r-coin-icon{width:42px;height:42px}.rank-card{--rank:#abc89c;border-color:color-mix(in srgb,var(--rank) 20%,transparent);display:flex;flex-direction:column}.rank-card .product-art{background:radial-gradient(ellipse at 50% 46%,color-mix(in srgb,var(--rank) 9%,transparent),transparent 68%),#171d18}.rank-card .product-art>img{width:124px;height:124px;object-fit:contain;filter:drop-shadow(0 12px 18px #0008);transition:transform .4s ease}.rank-card:hover .product-art>img{transform:translateY(-4px)}.rank-card .product-art:after{font-size:80px;letter-spacing:-.05em;color:var(--rank);opacity:.07}.rank-card .product-tag{color:var(--rank)}.rank-card .product-body{display:flex;flex:1;flex-direction:column}.rank-card h3,.rr-armory .rank-card h3{font-size:29px;line-height:1.16;min-height:68px;letter-spacing:-.02em;margin-bottom:12px}.rank-card .product-body>p{display:none}.rank-perks{display:grid;gap:9px;list-style:none;padding:0;margin:0 0 20px}.rank-perks li{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.6;color:#aab7a1}.rank-perks svg{width:16px;height:16px;flex-shrink:0;color:var(--rank)}.rank-card .product-bottom{margin-top:auto}.rank-code{position:absolute;right:18px;top:17px;font:10px monospace;color:var(--rank);letter-spacing:.07em}.rank-black{--rank:#c7d7e5;border-color:#b4c8d34d;background:#11171a}.rank-black .product-art{background:linear-gradient(135deg,#29313966,transparent 55%),repeating-linear-gradient(135deg,transparent 0 16px,#d6e5f803 17px 18px),#0d1318}.rank-black .product-art:before{background:conic-gradient(from 150deg,transparent,#c5d6e71f,transparent 45%);border:1px solid #a9bdcd26;transform:rotate(45deg);border-radius:12px}.rank-black h3{color:#e2edf5;letter-spacing:.015em}.rank-black .product-art:after{color:#b7c7d3}.rank-black .product-tag{background:#c7d7e50c;border:1px solid #c7d7e526;padding:5px 8px;top:13px;left:13px}.rank-black .add-btn{background:#bfced4;color:#172125}.rank-black .price{color:#e1eaf0}.rank-black .rank-code{color:#d7e4ed}.rank-card[data-rank-key="elite"]{--rank:#89b8cb}.rank-card[data-rank-key="boss"]{--rank:#d3ad70}.rank-card[data-rank-key="god"]{--rank:#df8257}.rank-card[data-rank-key="titan"]{--rank:#e2c27c}.rr-armory #home-products:has(.rank-card){grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid:has(.rank-card){grid-template-columns:repeat(3,minmax(0,1fr))}.coin-product .product-art>img{width:120px;height:120px;object-fit:contain}.rank-detail-label{font:11px monospace;letter-spacing:.08em;color:#b8c4ab;margin-bottom:8px}.rank-black-detail .product-detail-art{background:radial-gradient(ellipse,#7f99b01a,transparent 70%)}.rr-brand-caption{display:flex;align-items:center;gap:8px}.rr-brand-caption .r-coin-icon{width:22px;height:22px}
@keyframes rcoin-shine{0%,65%{transform:translateX(-130%)}82%,100%{transform:translateX(130%)}}
html[data-motion="off"] .r-coin-icon:after{animation:none}html[data-motion="off"] .rank-card:hover .product-art>img{transform:none}
@media(max-width:900px){.product-grid:has(.rank-card),.rr-armory #home-products:has(.rank-card){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.rank-card h3,.rr-armory .rank-card h3{font-size:23px;min-height:80px}.rank-card .product-art>img{width:98px;height:98px}.rank-perks{gap:7px}.rank-perks li{font-size:10px;gap:6px}.rank-perks svg{width:14px;height:14px}.rank-code{font-size:8px;right:11px;top:14px}.rank-card .product-art:after{font-size:54px}.rank-black .product-tag{font-size:6px;padding:4px;left:9px}.rank-card .product-body{padding:17px 12px}.rank-black h3{font-size:21px}.rank-card .product-tag{max-width:105px}.balance-value .r-coin-icon{width:32px;height:32px}}

/* Access passes: charcoal plates, a distinct insignia and one memorable line. */
.rank-card{--rank:#e9a16b;background:#131213;border-color:color-mix(in srgb,var(--rank) 30%,transparent);border-top:2px solid var(--rank)}
.rank-card[data-rank-key="elite"]{--rank:#d8dfe3}.rank-card[data-rank-key="boss"]{--rank:#e3b65d}.rank-card[data-rank-key="god"]{--rank:#f17b46}.rank-card[data-rank-key="titan"]{--rank:#f2cb8a}.rank-card[data-rank-key="black"]{--rank:#f1ebe2}
.rank-card .product-art{background:radial-gradient(ellipse at 50% 46%,color-mix(in srgb,var(--rank) 10%,transparent),transparent 68%),#141314}
.rank-card .product-art>img{width:142px;height:142px}.rank-card .product-body>p.rank-tagline{display:block;color:var(--rank);font-size:12px;font-weight:600;line-height:1.5;margin:-3px 0 17px;min-height:36px}
.rank-perks li{color:#bbb3a9}.rank-black{background:#0c0c0d;border-top-color:#f17b46;box-shadow:inset 0 1px #f17b4622}.rank-black .product-art{background:linear-gradient(135deg,#62504522,transparent 55%),repeating-linear-gradient(135deg,transparent 0 16px,#fff5e503 17px 18px),#0c0c0d}.rank-black .product-art:before{background:conic-gradient(from 150deg,transparent,#f17b461f,transparent 45%);border-color:#f17b4633}.rank-black h3,.rank-black .price{color:#f1ebe2}.rank-black .add-btn{background:#e2703a;color:#111}.rank-black .rank-code{color:#f1ebe2}.rank-black .product-tag{color:#f1ebe2;background:#f1ebe20c;border-color:#f1ebe226}
@media(max-width:600px){.rank-card .product-art>img{width:110px;height:110px}.rank-card .product-body>p.rank-tagline{font-size:10px;min-height:30px;margin-bottom:13px}}
