<!-- RUBY-BACKUP · part 380 -->
15, 0.275, 0.007), energyMat, 0, 0.008, 0.03);

    /* — HEX PODS: glowing hexagons along the sole — */
    [0.0, 0.07, 0.14].forEach(function(pz){
      var hp = P(new T.CylinderGeometry(0.022, 0.022, 0.018, 6), energyMat, out*0.062, 0.035, pz);
      hp.rotation.z = Math.PI/2;
      var hr = P(new T.CylinderGeometry(0.026, 0.026, 0.010, 6), chromeMat, out*0.062, 0.035, pz);
      hr.rotation.z = Math.PI/2;
    });

    /* — ARMOR UPPER: angular chrome plating — */
    /* toe — rounded, armored */
    var toe = P(new T.SphereGeometry(0.058, 24, 18), chromeMat, 0, 0.055, 0.13);
    toe.scale.set(1, 0.68, 1.35);
    /* midfoot — chrome shell */
    var mid = P(roundedBox(0.11, 0.075, 0.13, 0.025), chromeMat, 0, 0.075, 0.03);
    mid.rotation.x = -0.08;
    /* carbon lattice — black weave between armor */
    P(roundedBox(0.115, 0.05, 0.09, 0.018), carbonMat, 0, 0.078, 0.03);
    /* flank armor plates — angular */
    var fp1 = P(roundedBox(0.016, 0.07, 0.10, 0.006), chromeMat, out*0.060, 0.095, 0.02);
    fp1.rotation.y = out*0.18;
    var fp2 = P(roundedBox(0.016, 0.06, 0.08, 0.006), chromeMat, -out*0.060, 0.105, 0.03);
    fp2.rotation.y = -out*0.18;

    /* — GALAXY NEBULA: subtle painted panels, ankle and flank — */
    P(roundedBox(0.018, 0.06, 0.07, 0.007), galaxyPanelMat, out*0.058, 0.13, -0.02);
    P(roundedBox(0.06, 0.08, 0.018, 0.007), galaxyPanelMat, 0, 0.19, -0.058);

    /* — HIGH-TOP COLLAR: tall chrome with blue rim — */
    var col = P(new T.CylinderGeometry(0.048, 0.058, 0.14, 24), chromeMat, 0, 0.20, -0.02);
    col.rotation.x = 0.10;
    var rim = P(new T.TorusGeometry(0.048, 0.008, 10, 24), energyMat, 0, 0.268, -0.027);
    rim.rotation.x = Math.PI/2 + 0.10;
    /* heel pull tab */
    var ht = P(roundedBox(0.025, 0.05, 0.015, 0.006), carbonMat, 0, 0.255, -0.075);
    ht.rotation.x = -0.15;

    /* — HEEL REACTOR: circular blue engine — */
    var rc = P(new T.CylinderGeometry(0.030, 0.030, 0.016, 24), chromeMat, out*0.062, 0.095, -0.06);
    rc.rotation.z = Math.PI/2;
    var rg = P(new T.CylinderGeometry(0.021, 0.021, 0.018, 24), energyMat, out*0.062, 0.095, -0.06);
    rg.rotation.z = Math.PI/2;
    var rc2 = P(new T.CylinderGeometry(0.012, 0.012, 0.020, 16), energyMat, out*0.062, 0.095, -0.06);
    rc2.rotation.z = Math.PI/2;

    /* — LACES: neon blue veins — */
    var tg = P(roundedBox(0.06, 0.11, 0.025, 0.009), carbonMat, 0, 0.16, 0.065);
    tg.rotation.x = -0.25;
    [[0.14, 0.078], [0.155, 0.062], [0.170, 0.046], [0.185, 0.030]].forEach(function(L){
      var lc = P(new T.CylinderGeometry(0.007, 0.007, 0.055, 10), energyMat, 0, L[0], L[1]);
      lc.rotation.z = Math.PI/2; lc.rotation.y = 0.15;
      [-0.030, 0.030].forEach(function(eo){
        var ey = P(new T.TorusGeometry(0.008, 0.003, 8, 12), chromeMat, eo, L[0], L[1]);
        ey.rotation.y = Math.PI/2;
      });
    });
    /* energy spine up the tongue */
    var sp = P(roundedBox(0.014, 0.10, 0.008, 0.003), energyMat, 0, 0.165, 0.078);
    sp.rotation.x = -0.25;

    /* — ENERGY VEINS: blue lines along sides — */
    var ev1 = P(roundedBox(0.008, 0.08, 0.014, 0.003), energyMat, out*0.064, 0.10, 0.055);
    ev1.rotation.x = 0.25;
    var ev2 = P(roundedBox(0.008, 0.06, 0.014, 0.003), energyMat, -out*0.064, 0.115, -0.01);
    ev2.rotation.x = -0.20;
  }
  [-0.10, 0.10].forEach(buildShoe);
  /* === 25 PAIRS DISPLAY — different designs, different colors, between the wall blocks === */
  var SHOE_DESIGNS = [
    {chrome:0xc8ccd4, energy:0x4488ff, style:'hightop', bulk:1.0},  /* 1: classic chrome/blue */
    {chrome:0xffd700, energy:0xff4400, style:'hightop', bulk:1.1},  /* 2: gold/red */
    {chrome:0x888899, energy:0x00ff88, style:'lowtop', bulk:0.9},   /* 3: silver/green */
    {chrome:0x222233, energy:0xff00ff, style:'hightop', bulk:1.2},  /* 4: black/magenta */
    {chrome:0xffffff, energy:0x00ccff, style:'sleek', bulk:0.85},   /* 5: white/cyan */
    {chrome:0xcc6633, energy:0xffff00, style:'bulky', bulk:1.3},   /* 6: copper/yellow */
    {chrome:0x9933ff, energy:0x66ff66, style:'hightop', bulk:1.0}, /* 7: purple/lime */
    {chrome:0x33cccc, energy:0xff6633, style:'lowtop', bulk:0.95}, /* 8: teal/orange */
    {chrome:0xff3366, energy:0x33ffcc, style:'hightop', bulk:1.05},/* 9: pink/mint */
    {chrome:0x666677, energy:0xffcc00, style:'sleek', bulk:0.9},   /* 10: gunmetal/gold */
    {chrome:0x00ffcc, energy:0xff0099, style:'bulky', bulk:1.25}, /* 11: aqua/hotpink */
    {chrome:0xcc0000, energy:0x00ff00, style:'hightop', bulk:1.0}, /* 12: red/green */
    {chrome:0x0000cc, energy:0xffff33, style:'lowtop', bulk:0.88}, /* 13: blue/yellow */
    {chrome:0xff9900, energy:0x9900ff, style:'hightop', bulk:1.15},/* 14: orange/violet */
    {chrome:0x99ff33, energy:0x3366ff, style:'sleek', bulk:0.92}, /* 15: lime/royal */
    {chrome:0xffcc99, energy:0x663300, style:'bulky', bulk:1.28}, /* 16: peach/bronze */
    {chrome:0x333399, energy:0x99ccff, style:'hightop', bulk:1.02},/* 17: indigo/ic