.rk-ep{background:var(--navy);border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.rk-ep.lg{border-radius:14px;width:64px;height:64px}.rk-mine{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 18px;margin-bottom:22px;padding:20px 22px;display:grid}.rk-mine-txt{gap:2px;display:grid}.rk-mine-txt b{font:700 22px var(--display)}.rk-mine-txt .muted{font-size:13.5px}.rk-bar{background:var(--line-2);border-radius:4px;grid-column:1/-1;height:8px;margin-top:12px;overflow:hidden}.rk-bar span{background:linear-gradient(90deg,var(--gold),var(--gold-2));height:100%;display:block}.rk-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 22px;padding:0;list-style:none;display:grid}.rk{align-content:start;gap:4px;padding:22px 22px 20px;display:grid;position:relative}.rk h2{font:700 19px var(--display);margin:14px 0 0}.rk .rk-h{font:600 13px var(--mono);color:var(--gold-ink);margin:0}.rk .rk-b{color:var(--muted);margin:6px 0 0;font-size:14px}.rk .rk-n{font:700 13px var(--mono);color:#c9c1b3;position:absolute;top:18px;right:20px}.rk .pill{justify-self:start;margin-top:10px}.rk.reached .rk-ep{box-shadow:0 0 0 3px var(--gold-soft)}.rk.current{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),var(--shadow)}.rk-how ul{margin-top:0}@media (max-width:900px){.rk-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rk-ladder{grid-template-columns:1fr}}
