/* Prestige v2 */
.pr-tabs{display:flex;gap:6px;margin:6px 0 10px}.pr-tabs button{flex:1;position:relative;padding:9px 4px;border-radius:10px;border:2px solid #3a2340;background:#140a18;color:#b99ac4;font:900 10px 'Arial Black',sans-serif;cursor:pointer}
.pr-tabs button.on{border-color:var(--prestige-color);color:#fff;background:linear-gradient(135deg,#4a1b52,#2a0d33);box-shadow:0 0 10px rgba(255,105,180,.4)}
.pr-tabs i{position:absolute;top:-6px;right:-4px;min-width:16px;height:16px;border-radius:8px;background:#e74c3c;color:#fff;font:900 9px/16px sans-serif;font-style:normal}
.pr-hero{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;background:radial-gradient(circle at 20% 30%,#5b2468,#1a0b21);border:2px solid var(--prestige-color);box-shadow:0 0 16px rgba(255,105,180,.35)}
.pr-rank{font:900 46px/1 'Arial Black',sans-serif;color:#ff9bd0;text-shadow:0 0 12px #ff69b4}.pr-rank small{font-size:16px;color:#b78bc2}
.pr-title{font:900 11px 'Arial Black',sans-serif;color:#fff;letter-spacing:1px}.pr-multi{font:11px sans-serif;color:#d9c3e0;margin-top:3px}.pr-multi b{color:#ffd23f}
.pr-steps{display:flex;gap:4px;margin:10px 0}.pr-step{flex:1;text-align:center;padding:5px 0;border-radius:6px;background:#140a18;border:1px solid #3a2340;color:#6f5a78}
.pr-step b{display:block;font:900 12px 'Arial Black',sans-serif}.pr-step small{font:8px sans-serif}.pr-step.on{background:linear-gradient(180deg,#ff69b4,#9b3d8f);color:#fff;border-color:#ff9bd0}.pr-step.next{border-color:#ffd23f;color:#ffd23f}
.pr-cost{display:flex;justify-content:space-between;align-items:center;font:900 10px 'Arial Black',sans-serif;color:#b99ac4}.pr-cost b{font-size:16px;color:#fff}
.pr-bar{height:10px;background:#0b0610;border-radius:6px;overflow:hidden;margin:8px 0 3px}.pr-bar i{display:block;height:100%;background:linear-gradient(90deg,#ff69b4,#ffd23f)}
.pr-have{font:10px sans-serif;color:#aa93b3;text-align:right}.pr-gain{font:11px sans-serif;color:#9dffb0;margin-top:6px}.pr-gain b{color:#fff}
.pr-cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pr-h{font:900 10px 'Arial Black',sans-serif!important;margin-bottom:5px!important}.pr-h.r{color:#ff7a7a}.pr-h.g{color:#7dff9a}.pr-cols .prestige-warn-box p{color:#c9bccf}
.pr-confirm{background:#2a0d14;border:2px solid #ff4d6d;border-radius:12px;padding:12px;text-align:center}.pr-confirm p{margin:0 0 10px;color:#ffc2cc;font:12px sans-serif}.pr-confirm div{display:flex;gap:8px}.pr-confirm .s-btn{flex:1;padding:12px}
.pr-pp{text-align:center;font:12px sans-serif;color:#d9c3e0;margin-bottom:8px}.pr-pp b{color:#ffd23f;font-size:18px}.pr-pp small{color:#8f7a98}
.pr-perk,.pr-rw{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#140a18;border:1px solid #3a2340;margin-bottom:6px}
.pr-pi{font-size:26px}.pr-pd{flex:1;min-width:0}.pr-pd b{display:block;font:900 11px 'Arial Black',sans-serif;color:#fff}.pr-pd small{display:block;font:10px sans-serif;color:#aa93b3;margin-top:2px}
.pr-pips{display:flex;gap:3px;margin-top:5px}.pr-pips i{width:18px;height:6px;border-radius:3px;background:#2c1a33}.pr-pips i.on{background:var(--prestige-color);box-shadow:0 0 5px var(--prestige-color)}
.pr-perk .s-btn,.pr-rw .s-btn{min-width:68px;padding:8px}.pr-reset{display:block;margin:10px auto 0;background:none;border:0;color:#9a7fa5;font:11px sans-serif;text-decoration:underline;cursor:pointer}
.pr-rl{width:30px;height:30px;border-radius:50%;background:#2c1a33;color:#ff9bd0;display:flex;align-items:center;justify-content:center;font:900 13px 'Arial Black',sans-serif}
.pr-rw.ready{border-color:#ffd23f;box-shadow:0 0 8px rgba(255,210,63,.35)}.pr-rw.got{opacity:.6}.pr-rw.lock{opacity:.75}.pr-ok{color:#7dff9a;font-size:20px;width:68px;text-align:center}
