
.ru-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 2px 16px}.ru-head small{color:#d9bd70;letter-spacing:.16em;font-size:10px;font-weight:800}.ru-head h2{margin:5px 0;font-size:23px}.ru-head p{margin:0;color:#a8a9b4;font-size:13px;line-height:1.45;max-width:440px}.ru-count{flex:0 0 68px;height:68px;border:1px solid #a7823f;border-radius:50%;display:grid;place-content:center;text-align:center;box-shadow:0 0 20px #d7a84122}.ru-count b{font-size:23px;color:#ffdb79}.ru-count small{letter-spacing:0;color:#aaa}.ru-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}.ru-stats>div{min-width:0;padding:12px 9px;border:1px solid #343541;border-radius:13px;background:linear-gradient(145deg,#15161e,#0a0b10);display:flex;flex-direction:column;gap:4px}.ru-stats b{font-size:14px;color:#f2d37b;overflow-wrap:anywhere}.ru-stats small{font-size:10px;line-height:1.35;color:#a9aab5}.ru-link{display:flex;gap:8px;margin:10px 0}.ru-link input{flex:1;min-width:0;width:50%;border:1px solid #383945;border-radius:11px;background:#0b0c12;color:#e3e3ea;padding:10px;font-size:12px}.ru-note{color:#a7a8b2;font-size:12px;line-height:1.5;margin:8px 2px 15px}.ru-milestones{display:grid;gap:8px}.ru-milestone{display:flex;align-items:center;gap:11px;min-width:0;padding:11px;border:1px solid #353640;border-radius:13px;background:linear-gradient(120deg,#14151c,#0a0b10)}.ru-milestone.is-ready{border-color:#816c3f;box-shadow:inset 0 0 24px #d8ad3010}.ru-milestone.is-claimed{opacity:.65}.ru-milestone-mark{width:33px;height:33px;display:grid;place-items:center;flex:none;border-radius:10px;color:#f2d27a;background:linear-gradient(145deg,#46391d,#17140c);border:1px solid #80652e}.ru-milestone .grow{min-width:0;display:grid;gap:3px}.ru-milestone .grow b{font-size:13px;line-height:1.3}.ru-milestone .grow small,.ru-milestone .grow span{font-size:11px;color:#a9aab5}.ru-milestone button{flex:none}.ru-claimed,.ru-missing{color:#a7a7b1;font-size:10px;flex:none}.ru-upgrade-emblem{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;border:1px solid #9e7f42;color:#ffe195;font-size:32px;background:radial-gradient(circle,#55421d,#17130b 72%);box-shadow:0 0 24px #e5b64025}.ru-notice{padding:12px 14px;border:1px solid #6b5731;border-radius:13px;color:#d9d1bd;font-size:12px;line-height:1.45;background:linear-gradient(120deg,#1a1710,#0d0d11)}.ru-car-grid{display:grid;gap:7px}.ru-car{display:flex;align-items:center;gap:11px;width:100%;min-width:0;text-align:left;padding:8px;border:1px solid #363741;border-radius:12px;background:#101117;color:#eee}.ru-car.active{border-color:#d7b552;box-shadow:0 0 15px #d7b55220}.ru-car img{width:62px;height:44px;object-fit:cover;border-radius:8px;background:#08090d}.ru-car span{min-width:0;display:grid;gap:4px;flex:1}.ru-car b{font-size:13px;overflow-wrap:anywhere}.ru-car small{font-size:11px;color:#a8a8b2}.ru-car i{font-size:22px;color:#e7ca79;font-style:normal}.ru-risks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ru-risk{min-width:0;padding:10px 5px;border-radius:12px;border:1px solid #383943;background:linear-gradient(150deg,#171820,#0b0c11);color:#eee;display:grid;gap:3px;text-align:center}.ru-risk.active{border-color:#d7b552;box-shadow:0 0 14px #d7b55222}.ru-risk b{color:#f3d47b;font-size:18px}.ru-risk span{font-size:10px}.ru-risk small{font-size:9px;color:#a4a5ae}.ru-risk small i{font-style:normal}.ru-insurance{margin-top:10px}.ru-zero-cost{display:flex;justify-content:space-between;color:#aaabb5;font-size:12px;margin:12px 3px}.ru-zero-cost b{color:#d9c47d}.ru-stage{min-height:0;margin-top:10px;border-radius:13px;text-align:center;overflow:hidden}.ru-stage.is-running{min-height:100px;padding:15px;border:1px solid #62532e;background:radial-gradient(ellipse at center,#342a14,#0c0d12 70%)}.ru-energy{height:58px;display:flex;align-items:center;justify-content:center;gap:9px;position:relative;overflow:hidden}.ru-energy i{width:8px;height:38px;border-radius:9px;background:linear-gradient(#fff0a9,#aa7929);box-shadow:0 0 14px #f2c852;animation:ru-pulse .6s ease-in-out infinite alternate}.ru-energy i:nth-child(2){height:52px;animation-delay:.18s}.ru-energy i:nth-child(3){height:30px;animation-delay:.32s}.ru-energy span{position:absolute;bottom:0;font-size:10px;letter-spacing:.2em;color:#f0d688}.ru-stage>small{font-size:11px;color:#aaa}.ru-stage.is-success,.ru-stage.is-failed,.ru-stage.is-error{display:grid;gap:5px;padding:14px;border:1px solid #3b3d45;background:#111219}.ru-stage.is-success{border-color:#bd9847;box-shadow:inset 0 0 24px #d9b34012}.ru-stage.is-success b{color:#ffdc78}.ru-stage.is-failed b{color:#c8a0ff}.ru-stage.is-error b{color:#ffae9b}.ru-stage span{font-size:12px;color:#c4c4ce;line-height:1.4}
@keyframes ru-pulse{to{transform:scaleY(.36);opacity:.55}}.no-animations .ru-energy i{animation:none;transform:none}@media(max-width:380px){.ru-head h2{font-size:20px}.ru-count{flex-basis:58px;height:58px}.ru-stats{gap:5px}.ru-stats>div{padding:10px 6px}.ru-stats b{font-size:12px}.ru-link{flex-wrap:wrap}.ru-link input{flex-basis:100%;width:100%}.ru-risk small{font-size:8px}.ru-milestone{padding:9px;gap:8px}.ru-milestone button{font-size:10px;padding:7px}}

.ru-level-counts{display:flex;align-items:center;justify-content:space-between;gap:5px;flex-wrap:wrap;padding:9px 10px;margin:-2px 0 10px;border:1px solid #343541;border-radius:11px;background:#0d0e13;color:#a8a9b4;font-size:10px}.ru-level-counts span{color:#f1d27a;white-space:nowrap}
